diff --git a/cockatrice/CMakeLists.txt b/cockatrice/CMakeLists.txt
index f34961b0b..b18846079 100644
--- a/cockatrice/CMakeLists.txt
+++ b/cockatrice/CMakeLists.txt
@@ -15,7 +15,6 @@ set(cockatrice_SOURCES
src/client/network/update/client/client_update_checker.cpp
src/client/network/update/client/release_channel.cpp
src/client/network/update/card_spoiler/spoiler_background_updater.cpp
- src/client/network/update/card_spoiler/spoiler_file.cpp
src/client/crash/crash_reporter.cpp
src/client/latency_graph_widget.cpp
src/client/latency_status_widget.cpp
@@ -151,7 +150,6 @@ set(cockatrice_SOURCES
src/interface/widgets/utility/reversed_completer_model.cpp
src/interface/pixel_map_generator.cpp
src/interface/theme_config.cpp
- src/interface/theme_icon.cpp
src/interface/theme_manager.cpp
src/interface/palette_editor/color_button.cpp
src/interface/palette_editor/palette_generator.cpp
@@ -253,8 +251,6 @@ set(cockatrice_SOURCES
src/interface/widgets/playmat/playmat_settings_dialog.cpp
src/interface/widgets/quick_settings/settings_button_widget.cpp
src/interface/widgets/quick_settings/settings_popup_widget.cpp
- src/interface/widgets/replay/replay_event_index.cpp
- src/interface/widgets/replay/replay_event_sidebar.cpp
src/interface/widgets/replay/replay_manager.cpp
src/interface/widgets/replay/replay_quick_settings_widget.cpp
src/interface/widgets/replay/replay_timeline_widget.cpp
diff --git a/cockatrice/cockatrice.qrc b/cockatrice/cockatrice.qrc
index 229cdd125..4ec3d2385 100644
--- a/cockatrice/cockatrice.qrc
+++ b/cockatrice/cockatrice.qrc
@@ -6,18 +6,19 @@
resources/hand.svg
resources/hr.jpg
- resources/icons/arrow_down.svg
+ resources/icons/arrow_bottom_green.svg
+ resources/icons/arrow_down_green.svg
resources/icons/arrow_history.svg
- resources/icons/arrow_left.svg
+ resources/icons/arrow_left_green.svg
resources/icons/arrow_redo.svg
- resources/icons/arrow_right.svg
- resources/icons/arrow_right_sideboard.svg
- resources/icons/arrow_to_bottom.svg
- resources/icons/arrow_to_top.svg
- resources/icons/arrow_up.svg
+ resources/icons/arrow_right_blue.svg
+ resources/icons/arrow_right_green.svg
+ resources/icons/arrow_top_green.svg
+ resources/icons/arrow_up_green.svg
resources/icons/arrow_undo.svg
resources/icons/circle_half_stroke.svg
resources/icons/clearsearch.svg
+ resources/icons/cogwheel.svg
resources/icons/conceded.svg
resources/icons/decrement.svg
resources/icons/delete.svg
@@ -27,6 +28,7 @@
resources/icons/filter.svg
resources/icons/floppy_disk.svg
resources/icons/forgot_password.svg
+ resources/icons/gear.svg
resources/icons/increment.svg
resources/icons/info.svg
resources/icons/lock.svg
@@ -39,6 +41,7 @@
resources/icons/reload.svg
resources/icons/remove_row.svg
resources/icons/rename.svg
+ resources/icons/scale_balanced.svg
resources/icons/scales.svg
resources/icons/scroll.svg
resources/icons/search.svg
@@ -49,6 +52,7 @@
resources/icons/swap.svg
resources/icons/sync.svg
resources/icons/tab_changed.svg
+ resources/icons/update.png
resources/icons/view.svg
resources/icons/mana/B.svg
diff --git a/cockatrice/resources/icons/arrow_bottom_green.svg b/cockatrice/resources/icons/arrow_bottom_green.svg
new file mode 100644
index 000000000..3a45053ad
--- /dev/null
+++ b/cockatrice/resources/icons/arrow_bottom_green.svg
@@ -0,0 +1,793 @@
+
+
+
+
diff --git a/cockatrice/resources/icons/arrow_down.svg b/cockatrice/resources/icons/arrow_down.svg
deleted file mode 100644
index 0ff237f52..000000000
--- a/cockatrice/resources/icons/arrow_down.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/cockatrice/resources/icons/arrow_down_green.svg b/cockatrice/resources/icons/arrow_down_green.svg
new file mode 100644
index 000000000..574c12060
--- /dev/null
+++ b/cockatrice/resources/icons/arrow_down_green.svg
@@ -0,0 +1,793 @@
+
+
+
+
diff --git a/cockatrice/resources/icons/arrow_history.svg b/cockatrice/resources/icons/arrow_history.svg
index 29374d23a..d130758e6 100644
--- a/cockatrice/resources/icons/arrow_history.svg
+++ b/cockatrice/resources/icons/arrow_history.svg
@@ -1,5 +1,8 @@
-
+
+
\ No newline at end of file
diff --git a/cockatrice/resources/icons/arrow_left.svg b/cockatrice/resources/icons/arrow_left.svg
deleted file mode 100644
index 7a88deddb..000000000
--- a/cockatrice/resources/icons/arrow_left.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/cockatrice/resources/icons/arrow_left_green.svg b/cockatrice/resources/icons/arrow_left_green.svg
new file mode 100644
index 000000000..1b9eb0684
--- /dev/null
+++ b/cockatrice/resources/icons/arrow_left_green.svg
@@ -0,0 +1,791 @@
+
+
+
+
diff --git a/cockatrice/resources/icons/arrow_redo.svg b/cockatrice/resources/icons/arrow_redo.svg
index 141260269..dd89e3314 100644
--- a/cockatrice/resources/icons/arrow_redo.svg
+++ b/cockatrice/resources/icons/arrow_redo.svg
@@ -1,4 +1,40 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/cockatrice/resources/icons/arrow_right.svg b/cockatrice/resources/icons/arrow_right.svg
deleted file mode 100644
index f0ac5d5bf..000000000
--- a/cockatrice/resources/icons/arrow_right.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/cockatrice/resources/icons/arrow_right_blue.svg b/cockatrice/resources/icons/arrow_right_blue.svg
new file mode 100644
index 000000000..334cd68fd
--- /dev/null
+++ b/cockatrice/resources/icons/arrow_right_blue.svg
@@ -0,0 +1,789 @@
+
+
+
diff --git a/cockatrice/resources/icons/arrow_right_green.svg b/cockatrice/resources/icons/arrow_right_green.svg
new file mode 100644
index 000000000..db491985d
--- /dev/null
+++ b/cockatrice/resources/icons/arrow_right_green.svg
@@ -0,0 +1,789 @@
+
+
+
diff --git a/cockatrice/resources/icons/arrow_right_sideboard.svg b/cockatrice/resources/icons/arrow_right_sideboard.svg
deleted file mode 100644
index 79a8cd5d3..000000000
--- a/cockatrice/resources/icons/arrow_right_sideboard.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/cockatrice/resources/icons/arrow_to_bottom.svg b/cockatrice/resources/icons/arrow_to_bottom.svg
deleted file mode 100644
index 291a527d2..000000000
--- a/cockatrice/resources/icons/arrow_to_bottom.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/cockatrice/resources/icons/arrow_to_top.svg b/cockatrice/resources/icons/arrow_to_top.svg
deleted file mode 100644
index aac38cc33..000000000
--- a/cockatrice/resources/icons/arrow_to_top.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/cockatrice/resources/icons/arrow_top_green.svg b/cockatrice/resources/icons/arrow_top_green.svg
new file mode 100644
index 000000000..c515c6a1d
--- /dev/null
+++ b/cockatrice/resources/icons/arrow_top_green.svg
@@ -0,0 +1,793 @@
+
+
+
+
diff --git a/cockatrice/resources/icons/arrow_undo.svg b/cockatrice/resources/icons/arrow_undo.svg
index c748b37b8..2e182ffb2 100644
--- a/cockatrice/resources/icons/arrow_undo.svg
+++ b/cockatrice/resources/icons/arrow_undo.svg
@@ -1,4 +1,40 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/cockatrice/resources/icons/arrow_up.svg b/cockatrice/resources/icons/arrow_up.svg
deleted file mode 100644
index ac32b5c92..000000000
--- a/cockatrice/resources/icons/arrow_up.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/cockatrice/resources/icons/arrow_up_green.svg b/cockatrice/resources/icons/arrow_up_green.svg
new file mode 100644
index 000000000..1d0f61112
--- /dev/null
+++ b/cockatrice/resources/icons/arrow_up_green.svg
@@ -0,0 +1,792 @@
+
+
+
+
diff --git a/cockatrice/resources/icons/circle_half_stroke.svg b/cockatrice/resources/icons/circle_half_stroke.svg
index c16f84858..42e4dbca2 100644
--- a/cockatrice/resources/icons/circle_half_stroke.svg
+++ b/cockatrice/resources/icons/circle_half_stroke.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/cockatrice/resources/icons/clearsearch.svg b/cockatrice/resources/icons/clearsearch.svg
index 49d883c68..be50d68d6 100644
--- a/cockatrice/resources/icons/clearsearch.svg
+++ b/cockatrice/resources/icons/clearsearch.svg
@@ -1,4 +1,276 @@
-