peelz
e4dd2ecc5a
refactor: avoid namespace pollution in util/date.hpp
2025-06-22 00:50:25 -04:00
markx86
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
Alex
481b01d9af
fix: lint
2025-01-25 09:31:32 +01:00
Viktar Lukashonak
b4e97eb2f4
FreeBSD format fix
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2024-09-23 16:06:50 +03:00
Viktar Lukashonak
773b1d4806
Default value for cldYearShift_ = 1900/01/01
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2024-09-23 15:51:01 +03:00
Alex
6417782af6
chore: lint
2024-09-13 08:55:14 +02:00
Rene D. Obermueller
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
Austin Horstman
b114b1155c
treewide: clang-format
2024-06-15 18:44:46 -05:00
giskard
1cd013a09b
clock: respect tooltip option
2024-06-10 17:31:00 +08:00
Viktar Lukashonak
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
drendog
2123995b03
fix: update clock tooltip without placeholders scenario
2024-04-21 18:02:26 +02:00
Alex
8ef4ddd7ef
fix: lint
2024-04-18 08:34:02 +02:00
Jan-Peter Dhallé
fb88c06d78
calendar: add shift_reset action
2024-04-15 21:59:35 +02:00
Hristo Venev
f68ac9119a
Use $TZ for local time if it is set
...
libstdc++ doesn't.
2024-04-09 23:27:36 +03:00
encbar5
abd7ca2a1e
Fix clock on-scroll value not being used for calendar, which was broken by 86a3898
2024-03-24 10:37:31 -05:00
Aleksei Bavshin
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
Aleksei Bavshin
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
Alex
bd0bf836c7
fix: lint
2024-02-19 23:07:50 +01:00
Josh Jones
1fa1045af9
remove duplicated segment
2024-02-04 16:11:39 +01:00
Josh Jones
718dd4afae
add ordinal date toolbar format specifier to clock module
2024-02-04 15:41:39 +01:00
Maëlys Bras de fer
4f0fbaba8e
clock: fix construction with calendar.format.today
2024-01-17 13:30:32 +01:00
Maëlys Bras de fer
d343f616fc
clock: handle timezone changes (again again)
2024-01-16 21:35:42 +01:00
Viktar Lukashonak
7308893adb
Happy clang. fmt9-10
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-11-13 09:59:50 +03:00
Viktar Lukashonak
86a38980e4
c++20. clock chrono API. STL + format
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-11-10 17:57:26 +03:00
Lukas Hannen
aa1f8a428b
avoid converting to local_time when converting to zoned_time afterwards
2023-11-06 01:28:48 +01:00
Alex
871f9a1269
fix: revert clock
2023-10-18 08:45:56 +02:00
Alex
208928ded5
fix: lint
2023-10-17 19:29:06 +02:00
Christopher Shore
14820e5d18
fix clock to work with fmt 10.x
2023-09-17 16:32:19 -04:00
Viktar Lukashonak
106535e3eb
tooltip-format spaces breaks pango format
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-07-29 23:46:35 +03:00
Viktar Lukashonak
dae7794bdf
Clock. Narrow seconds precision
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-07-25 00:08:13 +03:00
Viktar Lukashonak
d01ce7d812
Rewview changes.
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-07-24 10:16:38 +03:00
Viktar Lukashonak
4d9e0ea802
time conversion between time zones
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-07-24 01:21:33 +03:00
Maëlys Bras de fer
56f956ff90
clock: handle timezone changes (again)
2023-07-09 01:44:39 +02:00
Viktar Lukashonak
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
Viktar Lukashonak
6de3b58d6a
ISSUE#2073
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-04-13 17:16:03 +03:00
Maxim Andreev
ffeef7f40f
modules/clock: fix calendar shift in months with 31 days
2023-03-31 20:07:59 +03:00
Viktar Lukashonak
4cb7e55a91
ISSUE #878 . Try catch Clock timezones
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-03-02 10:10:34 +03:00
Viktar Lukashonak
43862ceb34
ISSUE #878 . Try catch Clock timezones
2023-03-02 10:07:10 +03:00
Viktar Lukashonak
e25a7c9719
ISSUE#1977. AModule implements module actions call
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-02-28 15:32:28 +03:00
Alex
a6eaaad97f
Merge pull request #1998 from LukashonakV/Clock_revision
2023-02-09 09:32:57 +01:00
Viktar Lukashonak
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
Viktar Lukashonak
b5ad77ea8c
Avoid of unnecessary string transformation
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-02-02 13:26:05 +03:00
Viktar Lukashonak
5d8f9a8273
Clock. Formating simplify
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-01-27 15:57:18 +03:00
Viktar Lukashonak
f3f0b008c6
Clock. Proper handletoggle propagation
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-01-25 16:56:45 +03:00
Viktar Lukashonak
ed31b20c26
Merge branch 'master' into YearCalendar
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-01-23 18:42:32 +03:00
Maxim Andreev
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
Viktar Lukashonak
995802e8ae
ISSUE#1874 - happy linter
2022-12-14 16:49:03 +03:00
Viktar Lukashonak
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
Viktar Lukashonak
4c4d09992e
Regular expression improved
2022-12-10 18:36:58 +03:00
Viktar Lukashonak
9218968d2f
Wrong assigning
2022-12-10 17:55:21 +03:00