af9d61fa8f
fix: cldMonShift_
not getting initialized in Clock()
constructor
...
Initialize `cldMonShift_` member in the `clock` module constructor. This
fixes a bug where the calendar tooltip would break after a reload, when
in month mode.
2025-06-19 00:35:54 +02:00
481b01d9af
fix: lint
2025-01-25 09:31:32 +01:00
b4e97eb2f4
FreeBSD format fix
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2024-09-23 16:06:50 +03:00
773b1d4806
Default value for cldYearShift_ = 1900/01/01
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2024-09-23 15:51:01 +03:00
6417782af6
chore: lint
2024-09-13 08:55:14 +02:00
ee0912a254
Issue #3414/clock: Shift ONLY calendar
...
Right now, for the tooltip, all times are shifted if shift-down/shift-up
actions are used. But it really only makes sense for this to apply to
the {calendar} replacement, so use shiftedNow there and now for all
the rest.
2024-07-20 09:03:49 +02:00
b114b1155c
treewide: clang-format
2024-06-15 18:44:46 -05:00
1cd013a09b
clock: respect tooltip option
2024-06-10 17:31:00 +08:00
b288fdf8c1
ISSUE#2240. Clock Gtk::Label as a calendar tooltip
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2024-05-17 20:17:33 +03:00
2123995b03
fix: update clock tooltip without placeholders scenario
2024-04-21 18:02:26 +02:00
8ef4ddd7ef
fix: lint
2024-04-18 08:34:02 +02:00
fb88c06d78
calendar: add shift_reset action
2024-04-15 21:59:35 +02:00
f68ac9119a
Use $TZ for local time if it is set
...
libstdc++ doesn't.
2024-04-09 23:27:36 +03:00
abd7ca2a1e
Fix clock on-scroll value not being used for calendar, which was broken by 86a3898
2024-03-24 10:37:31 -05:00
f885baba61
fix(clock): remove literal operator with reserved name
...
```
../include/util/date.hpp:34:26: warning: literal operator suffixes not preceded by ‘_’ are reserved for future standardization [-Wliteral-suffix]
34 | constexpr decltype(auto) operator""d(unsigned long long d) noexcept {
```
2024-02-19 21:56:47 -08:00
a2deff3689
fix(clock): crash on scrolling with local timezone (""
) in the list
...
While we at it, eliminate use of non-portable GCC conditional expression
syntax. There are no significant side-effects that would justify use of
the language extension.
2024-02-19 21:56:46 -08:00
bd0bf836c7
fix: lint
2024-02-19 23:07:50 +01:00
1fa1045af9
remove duplicated segment
2024-02-04 16:11:39 +01:00
718dd4afae
add ordinal date toolbar format specifier to clock module
2024-02-04 15:41:39 +01:00
4f0fbaba8e
clock: fix construction with calendar.format.today
2024-01-17 13:30:32 +01:00
d343f616fc
clock: handle timezone changes (again again)
2024-01-16 21:35:42 +01:00
7308893adb
Happy clang. fmt9-10
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-11-13 09:59:50 +03:00
86a38980e4
c++20. clock chrono API. STL + format
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-11-10 17:57:26 +03:00
aa1f8a428b
avoid converting to local_time when converting to zoned_time afterwards
2023-11-06 01:28:48 +01:00
871f9a1269
fix: revert clock
2023-10-18 08:45:56 +02:00
208928ded5
fix: lint
2023-10-17 19:29:06 +02:00
14820e5d18
fix clock to work with fmt 10.x
2023-09-17 16:32:19 -04:00
106535e3eb
tooltip-format spaces breaks pango format
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-07-29 23:46:35 +03:00
dae7794bdf
Clock. Narrow seconds precision
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-07-25 00:08:13 +03:00
d01ce7d812
Rewview changes.
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-07-24 10:16:38 +03:00
4d9e0ea802
time conversion between time zones
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-07-24 01:21:33 +03:00
56f956ff90
clock: handle timezone changes (again)
2023-07-09 01:44:39 +02:00
4d8515930f
Use local TZ, when user sets blank TZ in config
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-13 23:32:28 +03:00
6de3b58d6a
ISSUE#2073
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-04-13 17:16:03 +03:00
ffeef7f40f
modules/clock: fix calendar shift in months with 31 days
2023-03-31 20:07:59 +03:00
4cb7e55a91
ISSUE #878 . Try catch Clock timezones
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-03-02 10:10:34 +03:00
43862ceb34
ISSUE #878 . Try catch Clock timezones
2023-03-02 10:07:10 +03:00
e25a7c9719
ISSUE#1977. AModule implements module actions call
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-02-28 15:32:28 +03:00
a6eaaad97f
Merge pull request #1998 from LukashonakV/Clock_revision
2023-02-09 09:32:57 +01:00
677cbb3384
When no one timezone is provided use system's TZ
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-02-04 23:48:25 +03:00
b5ad77ea8c
Avoid of unnecessary string transformation
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-02-02 13:26:05 +03:00
5d8f9a8273
Clock. Formating simplify
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-01-27 15:57:18 +03:00
f3f0b008c6
Clock. Proper handletoggle propagation
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-01-25 16:56:45 +03:00
ed31b20c26
Merge branch 'master' into YearCalendar
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-01-23 18:42:32 +03:00
f795e7a308
modules/clock: improve ux when calendar_shift is used:
...
1. change only date, but not time
2. use shifted values only in tooltip
3. reset shift when mouse leaves (popup closes)
2022-12-28 10:13:10 +03:00
995802e8ae
ISSUE#1874 - happy linter
2022-12-14 16:49:03 +03:00
0079092699
ISSUE#1874
...
1. Calendar. Weeks. Fix right paddings when first days of the week is
Monday
2. Fix small perfomrance penalty(avoid of defining parameter in the
month loop)
3. Small name convention for format string variables
2022-12-14 16:43:23 +03:00
4c4d09992e
Regular expression improved
2022-12-10 18:36:58 +03:00
9218968d2f
Wrong assigning
2022-12-10 17:55:21 +03:00
272c638f7e
Happy linter
2022-12-10 16:48:22 +03:00