Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 7ffcbd203ed0b5ebf37bd4c6876c13f268168bd3
      
https://github.com/synfig/synfig/commit/7ffcbd203ed0b5ebf37bd4c6876c13f268168bd3
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/app.cpp
    M synfig-studio/src/gui/app.h
    M synfig-studio/src/gui/resourcehelper.cpp

  Log Message:
  -----------
  icon theme can be stored in preferences


  Commit: 22fdc22257d2b7a779971581d51c49f77096b531
      
https://github.com/synfig/synfig/commit/22fdc22257d2b7a779971581d51c49f77096b531
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/app.cpp

  Log Message:
  -----------
  apply_gtk_settings do force icon theme too

And use Gtkmm methods rather GTK


  Commit: 87887915d63f83a97ead44aeef7dbfc231d69e2b
      
https://github.com/synfig/synfig/commit/87887915d63f83a97ead44aeef7dbfc231d69e2b
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/iconcontroller.cpp
    M synfig-studio/src/gui/resourcehelper.cpp
    M synfig-studio/src/gui/resourcehelper.h
    M synfig-studio/src/gui/splash.cpp

  Log Message:
  -----------
  starting to use IconTheme: avoid deprecated StockID


  Commit: a5eb8f9779bbf78e410d432b0c659f83a19f916c
      
https://github.com/synfig/synfig/commit/a5eb8f9779bbf78e410d432b0c659f83a19f916c
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/images/Makefile.am
    A synfig-studio/images/index.theme
    M synfig-studio/src/gui/iconcontroller.cpp

  Log Message:
  -----------
  create index.theme for classic icons


  Commit: 2598913f6078402a36d3ad6e1bcf87e0437ec59d
      
https://github.com/synfig/synfig/commit/2598913f6078402a36d3ad6e1bcf87e0437ec59d
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/docks/dock_layers.cpp
    M synfig-studio/src/gui/iconcontroller.cpp
    M synfig-studio/src/gui/iconcontroller.h

  Log Message:
  -----------
  use layer icons by name


  Commit: 376446d473ae18ee9121f66fe434171edf23ab81
      
https://github.com/synfig/synfig/commit/376446d473ae18ee9121f66fe434171edf23ab81
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/iconcontroller.cpp
    M synfig-studio/src/gui/iconcontroller.h

  Log Message:
  -----------
  use value type icons by name


  Commit: 4bff61dd79baf84ef9a65d74477439b31ca94e78
      
https://github.com/synfig/synfig/commit/4bff61dd79baf84ef9a65d74477439b31ca94e78
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/iconcontroller.cpp
    M synfig-studio/src/gui/iconcontroller.h

  Log Message:
  -----------
  use value type icons by name


  Commit: 7f0288065f32ab4033a2bf9880ef98be2423f732
      
https://github.com/synfig/synfig/commit/7f0288065f32ab4033a2bf9880ef98be2423f732
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/docks/dialog_tooloptions.cpp
    M synfig-studio/src/gui/docks/dialog_tooloptions.h
    M synfig-studio/src/gui/docks/dock_canvases.cpp
    M synfig-studio/src/gui/docks/dock_canvasspecific.cpp
    M synfig-studio/src/gui/docks/dock_canvasspecific.h
    M synfig-studio/src/gui/docks/dock_children.cpp
    M synfig-studio/src/gui/docks/dock_curves.cpp
    M synfig-studio/src/gui/docks/dock_history.cpp
    M synfig-studio/src/gui/docks/dock_info.cpp
    M synfig-studio/src/gui/docks/dock_keyframes.cpp
    M synfig-studio/src/gui/docks/dock_layergroups.cpp
    M synfig-studio/src/gui/docks/dock_layers.cpp
    M synfig-studio/src/gui/docks/dock_metadata.cpp
    M synfig-studio/src/gui/docks/dock_navigator.cpp
    M synfig-studio/src/gui/docks/dock_params.cpp
    M synfig-studio/src/gui/docks/dock_soundwave.cpp
    M synfig-studio/src/gui/docks/dock_timetrack.cpp
    M synfig-studio/src/gui/docks/dock_timetrack2.cpp
    M synfig-studio/src/gui/docks/dock_toolbox.cpp
    M synfig-studio/src/gui/docks/dockable.cpp
    M synfig-studio/src/gui/docks/dockable.h
    M synfig-studio/src/gui/docks/dockbook.cpp
    M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/gui/states/state_brush.cpp
    M synfig-studio/src/gui/states/state_circle.cpp
    M synfig-studio/src/gui/states/state_draw.cpp
    M synfig-studio/src/gui/states/state_gradient.cpp
    M synfig-studio/src/gui/states/state_lasso.cpp
    M synfig-studio/src/gui/states/state_mirror.cpp
    M synfig-studio/src/gui/states/state_normal.cpp
    M synfig-studio/src/gui/states/state_polygon.cpp
    M synfig-studio/src/gui/states/state_rectangle.cpp
    M synfig-studio/src/gui/states/state_rotate.cpp
    M synfig-studio/src/gui/states/state_scale.cpp
    M synfig-studio/src/gui/states/state_sketch.cpp
    M synfig-studio/src/gui/states/state_smoothmove.cpp
    M synfig-studio/src/gui/states/state_star.cpp
    M synfig-studio/src/gui/states/state_text.cpp
    M synfig-studio/src/gui/states/state_width.cpp

  Log Message:
  -----------
  dock icons use icon theme not stock-id


  Commit: df34a0bac2373665338727a3a6dc3b7623392adf
      
https://github.com/synfig/synfig/commit/df34a0bac2373665338727a3a6dc3b7623392adf
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/dialogs/dialog_setup.cpp
    M synfig-studio/src/gui/dialogs/dialog_setup.h

  Log Message:
  -----------
  add icon theme selection to Preferences dialog


  Commit: 8774073f85d7d48421ac1694ef099831ffd5edc2
      
https://github.com/synfig/synfig/commit/8774073f85d7d48421ac1694ef099831ffd5edc2
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/iconcontroller.cpp
    M synfig-studio/src/gui/iconcontroller.h

  Log Message:
  -----------
  use interpolation icons by name


  Commit: 42ab10e88987d3f6a44cfca73dde6dd084abbf11
      
https://github.com/synfig/synfig/commit/42ab10e88987d3f6a44cfca73dde6dd084abbf11
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/canvasview.cpp

  Log Message:
  -----------
  use icon theme for interpolations in waypoint context menu


  Commit: 30be98f3636b2869ba0bb9824d543992af2e56b3
      
https://github.com/synfig/synfig/commit/30be98f3636b2869ba0bb9824d543992af2e56b3
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/widgets/widget_waypointmodel.h

  Log Message:
  -----------
  use more interpolation icons by name - create widget

and avoid code repetition


  Commit: 9dc0cef5263d39900ef2ee3bbfc44fef6c556aca
      
https://github.com/synfig/synfig/commit/9dc0cef5263d39900ef2ee3bbfc44fef6c556aca
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/instance.cpp

  Log Message:
  -----------
  use even more interpolation icons by name ;)


  Commit: 503fc2e1fa11c9fe71e6fb0ac11d77d84ebd262d
      
https://github.com/synfig/synfig/commit/503fc2e1fa11c9fe71e6fb0ac11d77d84ebd262d
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/src/gui/iconcontroller.cpp

  Log Message:
  -----------
  clean up custom icon stock ids

these are now looked up by name


  Commit: 35300be6abdeec1746072f2321f6ea16cbec4cc0
      
https://github.com/synfig/synfig/commit/35300be6abdeec1746072f2321f6ea16cbec4cc0
  Author: ice0 <konop...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M synfig-studio/images/CMakeLists.txt
    M synfig-studio/images/index.theme
    M synfig-studio/src/gui/app.cpp
    M synfig-studio/src/gui/app.h
    M synfig-studio/src/gui/canvasview.cpp
    M synfig-studio/src/gui/dialogs/dialog_setup.cpp
    M synfig-studio/src/gui/iconcontroller.cpp
    M synfig-studio/src/gui/resourcehelper.cpp
    M synfig-studio/src/gui/resourcehelper.h
    M synfig-studio/src/gui/widgets/widget_waypointmodel.h

  Log Message:
  -----------
  Added basic support for Gtk themes

Almost all GTK methods using icons from the default GTK theme.
Unfortunately, we can't change the IconTheme name if we get it
from the default screen with the `Gtk::IconTheme::get_default()` method
 (https://docs.gtk.org/gtk3/method.IconTheme.set_custom_theme.html)

> Sets the name of the icon theme that the GtkIconTheme object uses
overriding system configuration. This function cannot be called on the
icon theme objects returned from gtk_icon_theme_get_default() and
gtk_icon_theme_get_for_screen().

Also, I didn't find a way to change the app IconTheme to a custom one.
However, we can change the IconTheme for the default screen using the
`Gtk::Settings` object.


  Commit: 865f1977d0a3e4129a1031cc39d7ea7514bc7158
      
https://github.com/synfig/synfig/commit/865f1977d0a3e4129a1031cc39d7ea7514bc7158
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-05-16 (Mon, 16 May 2022)

  Changed paths:
    M synfig-studio/images/CMakeLists.txt
    M synfig-studio/images/Makefile.am
    A synfig-studio/images/index.theme
    M synfig-studio/src/gui/app.cpp
    M synfig-studio/src/gui/app.h
    M synfig-studio/src/gui/canvasview.cpp
    M synfig-studio/src/gui/dialogs/dialog_setup.cpp
    M synfig-studio/src/gui/dialogs/dialog_setup.h
    M synfig-studio/src/gui/docks/dialog_tooloptions.cpp
    M synfig-studio/src/gui/docks/dialog_tooloptions.h
    M synfig-studio/src/gui/docks/dock_canvases.cpp
    M synfig-studio/src/gui/docks/dock_canvasspecific.cpp
    M synfig-studio/src/gui/docks/dock_canvasspecific.h
    M synfig-studio/src/gui/docks/dock_children.cpp
    M synfig-studio/src/gui/docks/dock_curves.cpp
    M synfig-studio/src/gui/docks/dock_history.cpp
    M synfig-studio/src/gui/docks/dock_info.cpp
    M synfig-studio/src/gui/docks/dock_keyframes.cpp
    M synfig-studio/src/gui/docks/dock_layergroups.cpp
    M synfig-studio/src/gui/docks/dock_layers.cpp
    M synfig-studio/src/gui/docks/dock_metadata.cpp
    M synfig-studio/src/gui/docks/dock_navigator.cpp
    M synfig-studio/src/gui/docks/dock_params.cpp
    M synfig-studio/src/gui/docks/dock_soundwave.cpp
    M synfig-studio/src/gui/docks/dock_timetrack.cpp
    M synfig-studio/src/gui/docks/dock_timetrack2.cpp
    M synfig-studio/src/gui/docks/dock_toolbox.cpp
    M synfig-studio/src/gui/docks/dockable.cpp
    M synfig-studio/src/gui/docks/dockable.h
    M synfig-studio/src/gui/docks/dockbook.cpp
    M synfig-studio/src/gui/iconcontroller.cpp
    M synfig-studio/src/gui/iconcontroller.h
    M synfig-studio/src/gui/instance.cpp
    M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp
    M synfig-studio/src/gui/resourcehelper.cpp
    M synfig-studio/src/gui/resourcehelper.h
    M synfig-studio/src/gui/splash.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/gui/states/state_brush.cpp
    M synfig-studio/src/gui/states/state_circle.cpp
    M synfig-studio/src/gui/states/state_draw.cpp
    M synfig-studio/src/gui/states/state_gradient.cpp
    M synfig-studio/src/gui/states/state_lasso.cpp
    M synfig-studio/src/gui/states/state_mirror.cpp
    M synfig-studio/src/gui/states/state_normal.cpp
    M synfig-studio/src/gui/states/state_polygon.cpp
    M synfig-studio/src/gui/states/state_rectangle.cpp
    M synfig-studio/src/gui/states/state_rotate.cpp
    M synfig-studio/src/gui/states/state_scale.cpp
    M synfig-studio/src/gui/states/state_sketch.cpp
    M synfig-studio/src/gui/states/state_smoothmove.cpp
    M synfig-studio/src/gui/states/state_star.cpp
    M synfig-studio/src/gui/states/state_text.cpp
    M synfig-studio/src/gui/states/state_width.cpp

  Log Message:
  -----------
  Merge PR #2632: Added basic support for Gtk theme


Compare: https://github.com/synfig/synfig/compare/9b5140ffb49b...865f1977d0a3


_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to