Commit Graph

67 Commits

Author SHA1 Message Date
ItsLemmy 4b67e773b9 Calendar: disable clicking on dates unless you have gnome-calendar installed. 2025-11-04 09:12:15 -05:00
ItsLemmy 498fe24093 Time: more accurate time update to fix janky seconds needle. 2025-11-03 16:53:10 -05:00
Ly-sec 3c69d5b4da NClock: factorize NClockAnalog/Digital
i18n: rephrase analog clock translation
2025-11-03 18:32:46 +01:00
ItsLemmy 101b27fcc7 New windowing system
Large commit that totally refactor of the way we handle the bar and
panels.

Testing should focus on Panels, Bar, Keyboard Focus, IPC calls.

Changes brief:
- One NFullScreenWindow per screen which handle it's bar and dedicated
panels.
- Added shadows
- Reintroduced dimming
- New panels animations
- Proper Z ordering
- Panels on overlay laywer is not reimplemented, if we do it then the
bar will be on the Overlay too
- Panel dragging was not reimplemented, to be discussed before
reimplementing
- Still a WIP, need to work more on shadows and polishing + debugging.
2025-11-03 00:53:02 -05:00
ItsLemmy 82c6578a9f CalendarPanel: better auto sizing. 2025-10-31 16:45:27 -04:00
ItsLemmy 81edc14e63 CalendarPanel: improved the look 2025-10-31 10:38:36 -04:00
ItsLemmy 5303a88003 Calendar weather: hide double location 2025-10-31 10:08:22 -04:00
ItsLemmy b7dc1aed84 Calendar Panel: improve look when bar is transparent + NBox simplification. 2025-10-31 08:17:46 -04:00
ItsLemmy abf346e485 feat: NPanel + Calendar - added dynamic resizing 2025-10-31 00:17:36 -04:00
ItsLemmy 29ad654a58 Locale: factorized usage in I18n. 2025-10-30 17:43:35 -04:00
ItsLemmy e1d39f3bbc Locale: fixed all Qt.locale calls to respect the user selected locale. 2025-10-30 17:20:54 -04:00
ItsLemmy 77e004566c Calendar: fix layout. 2025-10-30 16:15:16 -04:00
ItsLemmy 4377637790 Calendar: support for custom first day of the week 2025-10-30 15:44:56 -04:00
ItsLemmy db8803d137 Calendar weather: respect global weather enabled flag. 2025-10-30 14:06:36 -04:00
ItsLemmy ca72a5ca8f Calendar: conditional weather card - wip 2025-10-30 14:02:42 -04:00
loner 4cc4c364d4 Fix: Add clockItem ID to ClockLoader in CalendarPanel.qml 2025-10-31 01:19:23 +08:00
Corey Woodworth ddb0b90ef7 Split secondHandColor into progressColor for DigitalClock so that it can be defined from CalendarPanel 2025-10-30 00:00:42 -04:00
Corey Woodworth 04d89905cf Split clocks out into multiple files 2025-10-29 21:00:15 -04:00
Damian D'Souza 05ea9af4db CalendarPanel: toggle panel after date click 2025-10-29 21:25:01 +01:00
lysec b9c6d0e2fb CalendarPanel: fix week number 2025-10-25 11:43:12 +02:00
Corey Woodworth 1846c7af2e Added option for an analog style clock on the calendar screen. 2025-10-24 23:34:58 -04:00
loner dea916617a feat: Add toggle for calendar event display 2025-10-21 20:33:39 +08:00
ItsLemmy eba1ace2f0 Calendar: fix warnings and error due to old PR 2025-10-20 19:04:38 -04:00
Kainoa Kanter d6e52719a2 Merge branch 'noctalia-dev:main' into feat/calendar-events 2025-10-16 12:52:51 -07:00
lysec 814abf4725 LocationTab: add toggle to fully disable weather (as requested in #488) 2025-10-16 12:25:22 +02:00
ItsLemmy b152df7670 Calendar: close with esc 2025-10-12 18:35:22 -04:00
ItsLemmy 2888b7c02e Merge branch 'main' into qt-scaling 2025-10-12 18:27:56 -04:00
ItsLemmy 7e4c7a1efd translations 2025-10-12 16:16:46 -04:00
ItsLemmy 9f54822e4c Different scaling for Bar and Panels 2025-10-12 15:48:52 -04:00
Kainoa Kanter a64899d76a revert accidental personal change 2025-10-12 10:39:47 -07:00
Kainoa Kanter bec1141d40 Merge branch 'main' into feat/calendar-events 2025-10-12 10:39:03 -07:00
lysec 14af84ffbe LockScreen: make compact version buttons not overflow & edit clock
CalendarPanel: edit clock
Autoformat
2025-10-12 16:01:31 +02:00
ItsLemmy f4b27380c3 Qt-Scaling: first cleanup pass 2025-10-12 08:23:24 -04:00
lysec c90fa5fec2 LockScreen: fix clock hour not updating
CalendarPanel: fix clock hour not updating
2025-10-11 21:06:33 +02:00
Corey Woodworth 83b8f307a1 fix: fixed issues caused my my poor merge. removed incorrect OnPaint and moved brackets 2025-10-11 14:51:14 -04:00
MrDowntempo 3e851fc5ca Merge branch 'main' into fix/calendar-alignment 2025-10-11 14:30:34 -04:00
lysec eadebacea9 DockTab: fix NComboBox
Autoformat
2025-10-11 15:17:21 +02:00
MrDowntempo c25ae8bec4 More consistent line breaks in source code 2025-10-11 02:50:18 -04:00
MrDowntempo 76770bbb3c Even more cleanup 2025-10-11 02:43:34 -04:00
MrDowntempo 357c30617d More indentation cleanup 2025-10-11 02:38:46 -04:00
Corey Woodworth 4fb884a5c6 fix: fine tune vertical centering and ensure room for long month names 2025-10-11 02:09:51 -04:00
MrDowntempo 6d83a3ebed Indentation fixes
Should be all cleaned up and ready to go
2025-10-11 00:43:06 -04:00
MrDowntempo 0b928b0e1d Deleted some spaces
some final cleanup
2025-10-11 00:02:50 -04:00
MrDowntempo ee799df56d Just some clean up and restored comments 2025-10-10 23:56:17 -04:00
Corey Woodworth e07e7e2bd1 fix: Refine header layout and animations 2025-10-10 23:36:46 -04:00
Corey Woodworth 586e28919c fix: Alignment issue on current day vs other days 2025-10-10 22:14:57 -04:00
ItsLemmy a25ea9fa77 DigitalClock: improved accuracy, removed useless connections 2025-10-09 09:36:31 -04:00
Kainoa Kanter 64f10ff1c4 one dot per event, different dot colors depending on event length 2025-10-08 20:29:05 -07:00
Kainoa Kanter d6f8eb0bed fix: handle timezone properly for all-day events 2025-10-08 19:56:03 -07:00
Kainoa Kanter 799f4e0257 open gnome-calendar on date click 2025-10-08 19:47:58 -07:00