IRCTk

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-05-16
19:41
Merge theming support. ... (Leaf check-in: c62945a87e user: absc tags: trunk)
2024-05-11
21:14
Load the app settings after the font ones. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (Closed-Leaf check-in: ac1ab1be2a user: absc tags: themes)
21:11
The default theme is sourced when doing the loadappsettings command. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 38355f03aa user: absc tags: themes)
20:52
It must be possible to reload the same file even if the related theme already exists. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: ed69c3f462 user: absc tags: themes)
20:46
Update man page date. ... (check-in: de456f39f6 user: absc tags: trunk)
16:10
Corrected SYNOPSIS. Spotted by bohwaz. Thanks! ... (check-in: 887be925af user: absc tags: trunk)
15:07
We apply our small "default" to whatever theme was loaded. This solves the problem of the notebook tabs and the trees row height. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: db26b5292d user: absc tags: themes)
10:47
lremove does not exists in tcl 8.6 Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 14b7057cc3 user: absc tags: themes)
10:32
Mention theming support in the changelogs. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: b955d96078 user: absc tags: themes)
2024-05-10
21:43
Updated man page to explain how managing themes work. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: c32902804d user: absc tags: themes)
21:24
Add initialization of the theming engine. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: d167273578 user: absc tags: themes)
20:46
Handle saving the used theme to the config file. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 31150608de user: absc tags: themes)
20:28
Add the theme files view and removal. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 349e07dcf5 user: absc tags: themes)
2024-05-09
22:06
Loading a theme now works, and it's saved in the application's settings. The startup bit will come later. Need to figure out how to remove a theme from the list. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 77b393a816 user: absc tags: themes)
21:00
Add the themes dialog. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 85396f34b5 user: absc tags: themes)
16:01
Add the default theme dir and set the new convention for the source file name. A theme entry point, must be called "theme.tcl". Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 5b855e848b user: absc tags: themes)
15:56
Adapt the Treeview row sizes to the font by default. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 31412e973b user: absc tags: themes)
15:54
The default theme uses the system one. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: da3797b7d1 user: absc tags: themes)
15:52
Install the default themes. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 63c9738b2d user: absc tags: themes)
15:48
We use "source". So the default theme name can be simpler/ Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 028286f106 user: absc tags: themes)
11:24
Adapt the treeview lines based on font also in the default theme. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: ee6f691fec user: absc tags: themes)
11:18
Streamline command calls. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 58548b322c user: absc tags: themes)
11:16
Add TCheckbutton default settings. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: f2f03a76f8 user: absc tags: themes)
11:00
Set the default Heading configuration. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 798ad1ea32 user: absc tags: themes)
10:54
Remove the package file. In the end, we will implement the engine based on "source" Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: ce23e8e22a user: absc tags: themes)
10:41
Adapt the height of a treeview when we change the font. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: d78dbd13bb user: absc tags: themes)
2024-05-08
21:49
Rename and re-generate files. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: add78cf673 user: absc tags: themes)
21:48
Use the proper name for the theme directory. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 8f982391bb user: absc tags: themes)
21:47
Completed some more configurations for the widgets. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: c4b73129b9 user: absc tags: themes)
20:52
Added button and use a dict for the initial settings. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 717efbe10b user: absc tags: themes)
20:00
Finalize the default theme. It just modify a bit the styling and layout of some widgets. The appearance should still reflect the one of the platform it's running on. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: f0579aaf3f user: absc tags: themes)
2024-05-07
21:43
Renamed the package directory. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 0208d23bfd user: absc tags: themes)
21:42
Use the right convention for the theme names. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: af891b0f2d user: absc tags: themes)
21:30
Basic initial default theme. It reflects the actual state of the IRCTk gui. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 87d972e29c user: absc tags: themes)
20:25
Set a text on the channel tabs just for consistency. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: be8aee4069 user: absc tags: themes)
20:13
We will move the style in the default theme. Ticket: [e1383a9cc0afe598723c3eeb12eb7f287cb09c1e] ... (check-in: 288ac6ab8e user: absc tags: themes)
2024-05-03
20:03
Mention the new core protocol spec. ... (check-in: fed71a64d1 user: absc tags: trunk)
19:57
Add the "Log chats" configuration option description. Ticket: [c966a725cd4c79b32aabb12de5f1a46239b205a1] ... (check-in: 842229e9c2 user: absc tags: trunk)
2024-05-02
21:20
Updated changelogs. ... (check-in: 58d8808378 user: absc tags: trunk)
21:13
Properly add the menu entry and the toggle. To stay compatible with the past, logging is enabled by default. For this, a new "app.conf" file is used, where, apart for the logging, we will put all the future settings related to the application. Ticket: [c966a725cd4c79b32aabb12de5f1a46239b205a1] ... (check-in: e79012dd08 user: absc tags: trunk)
20:52
Rename the font setting function. ... (check-in: 3a0cc12108 user: absc tags: trunk)
20:49
Add the logging GUI part. We keep the logging disabled by default. It will be enabled at startup Ticket: [c966a725cd4c79b32aabb12de5f1a46239b205a1] ... (check-in: b43ec0b5ae user: absc tags: trunk)
20:26
Change the logic. In the end, we do not want to depend on a simple toggle for the value. Ticket: [c966a725cd4c79b32aabb12de5f1a46239b205a1] ... (check-in: 4304982373 user: absc tags: trunk)
20:05
Forgot to update the variable in ::log::write. Ticket: [c966a725cd4c79b32aabb12de5f1a46239b205a1] ... (check-in: 8bbc3afc9b user: absc tags: trunk)
19:59
Changed variable name and updated man page. Ticket: [c966a725cd4c79b32aabb12de5f1a46239b205a1] ... (check-in: 98e2219d79 user: absc tags: trunk)
19:46
Be more strict when we receive a message. Check for the proper CRLF sequence. ... (check-in: b14eb958da user: absc tags: trunk)
19:31
Corrected the installation directory. ... (check-in: 8fc7cc4973 user: absc tags: trunk)
19:29
Import the latest libapi trunk. ... (check-in: 13a4e478dc user: absc tags: trunk)
2024-05-01
21:49
Add logging toggle. The GUI part will come later. Ticket: [c966a725cd4c79b32aabb12de5f1a46239b205a1] ... (check-in: aa58597db9 user: absc tags: trunk)
21:04
The wiki entry is kind of pointless. ... (check-in: c3e3defe59 user: absc tags: trunk)