Commit Graph

  • edf434b36f refactor: move row to model master Fabrizio Iannetti 2024-12-21 19:09:54 +01:00
  • a19ac366cb prevent opening a shell window when launching on windows Fabrizio Iannetti 2024-10-06 21:22:49 +02:00
  • bc8d662389 initial support for event organizer and category Fabrizio Iannetti 2024-10-06 18:52:20 +02:00
  • 4e9f195851 support wrapped lines in ical files (as per RFC 5545 section 3.1) Fabrizio Iannetti 2024-09-16 13:27:52 +02:00
  • 08a699ca9d implement toggle of calendar files in sidebar Fabrizio Iannetti 2024-09-15 21:40:40 +02:00
  • a3c8e60872 sidebar improvements: split value and list calendar files Fabrizio Iannetti 2024-09-15 17:27:59 +02:00
  • fdc08e9806 small refactor Fabrizio Iannetti 2024-09-15 15:04:36 +02:00
  • e9a002ccc1 add support for a sidebar Fabrizio Iannetti 2024-09-15 14:33:26 +02:00
  • 4058623bdd debug log when loading calendar files Fabrizio Iannetti 2024-09-14 09:40:31 +02:00
  • dfbb5a11f8 minimal support for RUST_LOG env variable Fabrizio Iannetti 2024-09-14 09:40:11 +02:00
  • bd468e6027 adapt to latest iced (commit 9426418) Fabrizio Iannetti 2024-09-07 09:34:25 +02:00
  • dbf2c16310 to compile with latest iced (0dcec519be23da6d3bc409dbf7ac65407d59dc12) Fabrizio Iannetti 2024-09-03 09:58:56 +02:00
  • e2fd0c4d08 adapt to latest iced (555ee3e9c66010c9a90c3ef55d61fbffd48e669d) Fabrizio Iannetti 2024-07-26 20:34:23 +02:00
  • cd9d710d14 adapt to latest iced (1c1bee6) Fabrizio Iannetti 2024-07-12 07:18:32 +02:00
  • 6844470500 remove unsed function Fabrizio Iannetti 2024-07-12 07:10:25 +02:00
  • 063a74f6f3 add public holidays support (background color of day cell) Fabrizio Iannetti 2024-06-30 08:26:11 +02:00
  • 281aab2a7e adapto iced: change program() call to application() Fabrizio Iannetti 2024-06-23 09:59:45 +02:00
  • 5a964fe11a adapt to new Task struct instead of Command Fabrizio Iannetti 2024-06-19 21:49:13 +02:00
  • 7a0f4111d3 tidying: remove unnecessary parameter Fabrizio Iannetti 2024-05-16 16:28:07 +02:00
  • 4f08088ee1 better grid rendering: avoid thicker lines for adjacent cells fab 2024-05-19 14:06:55 +02:00
  • e500c3d3ac fix warning fab 2024-05-19 10:39:02 +02:00
  • daf78f0547 fix build without tracing fab 2024-05-19 10:38:51 +02:00
  • 83ffb682d6 remove dependency on iced_aw (segmented button) fab 2024-05-19 10:38:28 +02:00
  • 61c02ceea6 read calendar files from <home>/.local/share/calendars Fabrizio Iannetti 2024-05-15 07:43:11 +02:00
  • e68e9ab434 ui: reduce font size for the month name (24, same as week numbers) Fabrizio Iannetti 2024-05-15 05:29:40 +02:00
  • 4116dec2a0 build: use lot optimizations and strip symbols in release Fabrizio Iannetti 2024-05-15 05:28:50 +02:00
  • 227c1ebaac ui cosmetic: group prev/next buttons Fabrizio Iannetti 2024-05-13 07:23:34 +02:00
  • c975b4888a move CalendarApp code to app.ars from main Fabrizio Iannetti 2024-05-12 08:09:34 +02:00
  • f2d3483bd2 trace complete calendar draw() Fabrizio Iannetti 2024-05-12 07:38:27 +02:00
  • 24995d8021 remove hard-coded weekday/month names Fabrizio Iannetti 2024-04-28 13:03:57 +02:00
  • f670e0c83d use segmented_button from iced_aw (personal branch for latest iced) Fabrizio Iannetti 2024-04-27 09:40:47 +02:00
  • 0d528bd961 refactor (controls and app message), fix prev/next week Fabrizio Iannetti 2024-04-21 09:48:26 +02:00
  • 5760873a86 Smaller event bar height and font Fabrizio Iannetti 2024-04-21 08:43:02 +02:00
  • d2a1092a7c adapt to latest iced ("program" paradigm) Fabrizio Iannetti 2024-04-06 11:08:48 +02:00
  • 7c624ff6ca fix warnings Fabrizio Iannetti 2024-03-17 17:04:23 +01:00
  • 3f3425563c use a 1 pixel margin for text in event bars Fabrizio Iannetti 2024-03-17 17:04:10 +01:00
  • ee34ecc130 adapt to new iced style functions Fabrizio Iannetti 2024-03-09 10:29:46 +01:00
  • 3ae7c8bb6b adapt to latest iced: Widget trait now has a Theme parameter Fabrizio Iannetti 2024-02-06 12:03:27 +01:00
  • ae9abb7768 use simplelog to log messages Fabrizio Iannetti 2024-01-28 10:20:02 +01:00
  • e7a2ee9d80 adapt to latest iced (Widget.size()) Fabrizio Iannetti 2024-01-20 10:59:21 +01:00
  • 75a019db80 start adding Week view Fabrizio Iannetti 2023-12-21 17:36:53 +01:00
  • 80a05b0b04 refactor: unify month and year calendar views Fabrizio Iannetti 2023-12-09 19:45:05 +01:00
  • aaf6f46316 fix rendering of day number in month view Fabrizio Iannetti 2023-10-09 21:55:34 +02:00
  • 801f6a5c81 improved event visualization Fabrizio Iannetti 2023-09-29 22:56:24 +02:00
  • 9ce23811d5 naming Fabrizio Iannetti 2023-09-29 22:55:35 +02:00
  • 4d81501fa6 Adapt to latest iced, improve event bar render consistency Fabrizio Iannetti 2023-09-23 10:54:17 +02:00
  • faafc1d5a4 doc: write README Fabrizio Iannetti 2023-09-16 16:27:43 +02:00
  • 977c3f4c02 differentiate top-bar between month and year views Fabrizio Iannetti 2023-09-11 07:49:01 +02:00
  • 5788a8fffa Code cleaning Fabrizio Iannetti 2023-09-10 11:01:05 +02:00
  • 6bc32790a1 remove debug prints Fabrizio Iannetti 2023-07-09 20:32:09 +02:00
  • d5b9799618 fix incorrect stacking of overlapping events from multiple calendars Fabrizio Iannetti 2023-07-09 20:31:18 +02:00
  • ab28f9227e many improvements Fabrizio Iannetti 2023-07-09 18:49:42 +02:00
  • 1a08bfbcdc improved event rendering fab 2023-06-11 09:00:48 +02:00
  • e28288b2c6 updated Cargo.lock Fabrizio Iannetti 2023-06-17 09:20:17 +02:00
  • e94234e9c8 fix build warnings when tracing is disabled fab 2023-06-11 09:00:19 +02:00
  • f8e5887f24 adapt to latest iced (Widget::draw accepts a mouse::Cursor) Fabrizio Iannetti 2023-06-17 09:13:35 +02:00
  • 36d3ce3a09 disable generation of lttng tracepoints if no tracing feature set Fabrizio 2023-06-04 09:36:26 +02:00
  • 7550842126 fix alignment of month names in month view Fabrizio Iannetti 2023-05-29 08:29:10 +02:00
  • 3135507688 remove duplicate event rendering Fabrizio Iannetti 2023-05-21 14:56:29 +02:00
  • ae13e98388 Adapt to new iced version, show events in month view Fabrizio Iannetti 2023-05-21 13:41:16 +02:00
  • c805cc94d3 cell grid robust against null dimensions Fabrizio Iannetti 2023-03-17 19:21:21 +01:00
  • 6fb0761911 adapt to iced 0.8 Fabrizio Iannetti 2023-03-05 08:21:38 +01:00
  • e01b2b3ceb add text to events Fabrizio Iannetti 2023-02-11 11:43:24 +01:00
  • dcaf8a8df9 ui: add experimental list view element (not used) Fabrizio Iannetti 2023-01-28 09:31:22 +01:00
  • ca0bc137ad debug: add optional tracing via lttng-ust Fabrizio Iannetti 2023-01-28 09:30:33 +01:00
  • 7085a2eed8 Start adding support for events Fabrizio Iannetti 2023-01-15 15:38:41 +01:00
  • 966752614a better names for day text colours Fabrizio Iannetti 2022-12-27 09:29:29 +01:00
  • f2f4e36c20 simplify CellGrid Fabrizio Iannetti 2022-12-26 07:52:11 +01:00
  • 7c682495d7 Some refactoring: Fabrizio Iannetti 2022-12-25 12:14:01 +01:00
  • deb2335fe8 Improved cell grid Fabrizio Iannetti 2022-12-10 12:24:58 +01:00
  • 150216a920 define ui module in ui.rs rather than generic mod.rs Fabrizio Iannetti 2022-12-09 19:36:57 +01:00
  • 1a2b7936c2 adapt to BorderRadius (4 corner radi instead of single value) Fabrizio Iannetti 2022-12-03 09:47:57 +01:00
  • 8e8f06cd56 year view Fabrizio Iannetti 2022-11-23 21:54:17 +01:00
  • 6f00d075c1 Refactor Fabrizio Iannetti 2022-10-16 14:51:37 +02:00
  • a0406c0da7 mixed changes fab 2022-09-25 08:23:14 +02:00
  • d91f44e410 Adapt to iced pure (stateless widgets) fab 2022-08-15 12:05:00 +02:00
  • 23a3102df0 First version of calendar app Fabrizio Iannetti 2022-08-02 08:04:48 +02:00