Commit Graph
2935 Commits
Author SHA1 Message Date
Vishruth-Thimmaiah 749d7e96e8 gcal-week-grid: Make DnD highlight area height match event's duration
Fixes issue #1341
2025-04-21 19:40:30 +00:00
TitouanReal 33aae54b32 utils: Recognize more services from location URLs 2025-04-21 19:38:30 +00:00
Hari Rana 336ecd9ec3 css: Add focus ring custom properties
The values were mostly copied from libadwaita's, but with the
intention to easily add focus rings to custom widgets if desired.
2025-04-21 13:32:50 -04:00
Hari Rana a09c02591e event-editor/notes: Add height-request
The larger physical size of the text view helps convey that it's
a text box, and not a regular button or list box row.

Related: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1081
2025-04-21 13:32:49 -04:00
Hari Rana 445000b3cc event-editor/notes: Add 'focused' CSS class when focused
This mimics what GtkEntryRow does, and allows for an always visible
focus ring when the notes text view has focus.

Related: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1081
2025-04-21 13:32:49 -04:00
Hari Rana 140dd3b145 event-editor/notes: Make it an AdwPreferencesRow 2025-04-21 13:32:45 -04:00
Hari Rana 9281b1b964 css: Use CSS variables for linear gradients 2025-04-19 15:49:02 -04:00
Hari Rana 155664b67c css: Rewrite monthcell section 2025-04-19 10:40:26 -04:00
Hari Rana 5cd917f0ed css: Consistently indent CSS 2025-04-18 23:30:37 -04:00
Hari Rana aa343688cd css: Adjust placements to avoid re-declaring properties 2025-04-18 23:29:24 -04:00
Hari Rana c24c486130 css: Remove unnecessary declarations 2025-04-18 23:29:24 -04:00
Hari Rana 53bb697812 css: Port to custom properties 2025-04-18 23:29:17 -04:00
Titouan Real 931254c2a4 common/date-chooser: Housekeeping
Add some assertions and comments
2025-04-09 15:35:20 +00:00
Titouan Real 303cba1622 gui: Move DateChooser to common
DateChooser is used both by the event editor and the main window.
Moving it to common for a better file organization.
2025-04-09 15:35:20 +00:00
Titouan Real 0aa0619e99 gui: Move CalendarComboRow to common
CalendarComboRow is used both by the event editor and the importer.
Moving it to common for a better file organization.
2025-04-09 15:35:20 +00:00
Adrien Plazas 97791dbb99 weather-settings: Drop error style on empty search
This prevents an empty search entry from having the error style,
otherwise typing in it just once and not finding a location will keep
the entry red until the app is started anew.
2025-04-09 15:32:20 +00:00
Georges Basile Stavracas Neto 340081d431 views/week: Remove shared size group 2025-04-04 21:00:30 -03:00
Georges Basile Stavracas Neto 5ac19000ea views/week: Use a separator instead of custom CSS 2025-04-04 21:00:30 -03:00
Georges Basile Stavracas Neto f336b142f4 views/week: Reimplement arrow changes with CSS 2025-04-04 21:00:30 -03:00
Georges Basile Stavracas Neto 9048fe939f views/week: Move expand header button to week view 2025-04-04 21:00:30 -03:00
Georges Basile Stavracas Neto c0dfe588ae views/week: Add 'can-expand' property 2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto f653dcd9e6 views/week: Add 'expanded' property 2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto a07d80cccf views/week: Extract headers into GcalWeekView
Instead of handling them in GcalWeekHeader
2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto 65f793b59e views/week: Use widget for DnD 2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto f4ef9a29c3 views/week: Use anonymous struct for DnD 2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto cbfada052d views/week: Use widget to draw selection
Same as week grid.
2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto e94600668c weeks/view: Add anonymous struct for selection
Same as the grid view.
2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto ea23581cf5 views/week: Use g_autoptr more
And remove an unused variable.
2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto 82fa42ec9e views/week: Replace chain up by manual snapshotting
Should make it easier to spot mistakes in the future.
2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto fb52dae400 views/week: Turn GcalWeekHeader into a GtkWidget
No functional changes so far.
2025-04-04 21:00:29 -03:00
Georges Basile Stavracas Neto 7c8285bdab views/week: Add intermediary GtkBox 2025-04-04 21:00:28 -03:00
Georges Basile Stavracas Neto 68a3cedbc5 Remove attic
The old month view code has no reason to linger around anymore.
2025-04-04 21:00:28 -03:00
Titouan Real 8a5ccf0944 gui/calendar-management: Remove default calendar row 2025-03-19 22:58:35 +00:00
Georges Basile Stavracas Neto e4739c2955 48.1 2025-03-19 19:43:31 -03:00
Georges Basile Stavracas Neto 741a3d7748 metainfo: Cleanup formatting 2025-03-19 19:24:24 -03:00
Georges Basile Stavracas Neto ed3e06dd0e views/week: Cleanup measurement code
It's lame but simply removing the code works.
2025-03-19 19:23:58 -03:00
Georges Basile Stavracas Neto f9ad1c2e7e views/week: Cleanup line rendering code
Remove copied style context calls, pass less arguments.
2025-03-19 19:23:58 -03:00
Georges Basile Stavracas Neto 60c2bd2138 views/week: Make selection widget permanent
And toggle its visibility instead, like the DnD widget.
2025-03-19 19:23:57 -03:00
Georges Basile Stavracas Neto 81e881caa9 views/week: Use widget for drop target indicator
Gets rid of a few warnings
2025-03-19 19:23:57 -03:00
Georges Basile Stavracas Neto fad962c6ed views/week: Cosmetics 2025-03-19 19:23:57 -03:00
Georges Basile Stavracas Neto 280515a1b5 views/week: Simplify return statement
dnd.cell is never -1 in this code path.
2025-03-19 19:23:57 -03:00
Georges Basile Stavracas Neto 5d60bfc797 views/week: Use anonymous struct for dnd
No functional changes.
2025-03-19 19:23:57 -03:00
Georges Basile Stavracas Neto fbca670b62 utils: Add DnD target widget
Another utility function.
2025-03-19 19:23:57 -03:00
Georges Basile Stavracas Neto 69ac7468e2 views/week: Replace selection rendering with widget
Should get rid of a few warnings. No functional changes.
2025-03-19 19:23:57 -03:00
Georges Basile Stavracas Neto fe16da8ced utils: Add util function for selection widgetry
Will be used by the week grid
2025-03-19 19:23:57 -03:00
Georges Basile Stavracas Neto d7a6d95629 views/week: Use anonymous strict for selection
No functional changes.
2025-03-19 19:23:57 -03:00
Maximiliano Sandoval 9e5d15583b metainfo: Add release notes for 48.0 2025-03-19 21:00:31 +01:00
Georges Basile Stavracas Neto 1fbcc79313 gui/event: Add some assertions 2025-03-19 12:22:28 -03:00
Georges Basile Stavracas Neto 44e12da104 gui/event: Initialize autoptr variables
A good practice in general.
2025-03-19 12:21:13 -03:00
Titouan Real 9f0274c5e6 event-editor: Make all-day/time-slot toggles the same width 2025-03-12 12:59:34 +00:00