Commit graph

39 commits

Author SHA1 Message Date
sheaf aeb7a425f2 improve styling of stroke view & file tabs 2024-11-03 12:28:47 +01:00
sheaf 6ecfebd397 allow document titles to be edited 2024-10-21 14:58:53 +02:00
sheaf 2e05731ffa add visible/locked layer icons 2024-10-20 17:49:10 +02:00
sheaf 27269809e7 make checkboxes smaller 2024-10-19 11:49:53 +02:00
sheaf 3a7b05d60d make stroke popover menu appear on right click 2024-10-19 11:49:45 +02:00
sheaf bcd0b9fb13 add CSS for stroke popover menu 2024-10-17 18:54:15 +02:00
sheaf c1d6dd4151 brush list view: first steps 2024-10-09 16:57:08 +02:00
sheaf 66490b87aa fix draw anchor curve indexing 2024-09-28 01:32:03 +02:00
sheaf 264e04555b add header to warning dialog 2024-09-28 00:38:32 +02:00
sheaf 24f182feec add stroke layer view 2024-09-27 23:36:33 +02:00
sheaf 1ec2af6dcc WIP: add brush widget UI 2024-05-21 19:40:22 +02:00
sheaf cca4558985 put all colours into a separate CSS file 2023-01-08 21:12:00 +01:00
sheaf 8333f69dc2 improvements to menubar theming 2022-02-10 00:07:44 +01:00
sheaf 5ff935b4b2 update render & select for new brush manipulation 2021-05-24 17:37:26 +02:00
sheaf 89e21c2bf4 improve menu hover/focus styling 2021-04-25 15:45:33 +02:00
sheaf 2ee0cbbfc0 fix styling on dialog windows 2021-04-25 15:22:10 +02:00
sheaf 1b0382f3b0 Switch to GTK4 2021-04-21 15:08:33 +00:00
sheaf e3d920573d add debug mode to visualise fitting algorithm 2020-09-14 06:03:45 +02:00
sheaf 0a978b7c59 add hover indicator for points and guides 2020-09-09 01:23:25 +02:00
sheaf d501fcb76a add ruler ticks
* also includes some improvements to Cairo pixel alignment
2020-09-07 15:44:08 +02:00
sheaf 091c1603bb add toggle for showing guides 2020-09-06 05:32:03 +02:00
sheaf 031d72a69b create/move/delete guides: drag from ruler area 2020-09-06 00:40:56 +02:00
sheaf 264fa8dff0 dynamic file tab close button behaviour 2020-09-04 22:51:47 +02:00
sheaf 341a8ed0ca closing documents / removing file tabs 2020-09-03 05:57:08 +02:00
sheaf 919acf4928 add accelerator labels to menu items 2020-09-02 15:58:00 +02:00
sheaf 101d9515c0 update file tabs dynamically 2020-09-01 21:56:59 +02:00
sheaf 86a1426136 start implementing brush mode 2020-08-20 03:57:26 +02:00
sheaf e8c77befd6 split out stroke code to library 2020-08-19 23:34:43 +02:00
sheaf 91e1431306 add selection UI 2020-08-14 00:47:10 +02:00
sheaf 8d50c92ca9 highlight points for hover/selection 2020-08-13 19:58:54 +02:00
sheaf 8e051c0f14 add panels 2020-08-08 15:53:06 +02:00
sheaf 62ea168667 add info bar 2020-08-08 05:33:35 +02:00
sheaf c9394cc23f toolbar improvements, better colours 2020-08-08 00:41:08 +02:00
sheaf cc96802f8e window icons, tool bar 2020-08-07 21:39:24 +02:00
sheaf 9bc8e096c9 file tab close buttons 2020-08-06 05:09:52 +02:00
sheaf 267b91cee8 file selection bar 2020-08-06 02:45:20 +02:00
sheaf 4e41b5c294 center title, paned viewport 2020-08-05 23:30:36 +02:00
sheaf f224c6b738 add MenuBar 2020-08-05 22:23:16 +02:00
sheaf c9e702e660 WIP 2020-08-04 08:43:25 +02:00