Commit graph

318 commits

Author SHA1 Message Date
Ivailo Monev
c2737b92c2 kwrite: build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 15:05:52 +03:00
Ivailo Monev
ed5d8e7988 kman: build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 15:01:06 +03:00
Ivailo Monev
04caf1c1ff karchivemanager: interrupt thread and wait for it to finish from KArchiveModel destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 14:30:31 +03:00
Ivailo Monev
bc53a4961f karchivemanager: add pattern for all archive MIME types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 14:27:33 +03:00
Ivailo Monev
09bc8ddd10 karchivemanager: port to karchive library
fun story - I turned most of this application into library used in Katana

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 14:08:18 +03:00
Ivailo Monev
0401c7ec83 karchivemanager: build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 13:42:43 +03:00
Ivailo Monev
f905ee4420 plasma: build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 07:11:33 +03:00
Ivailo Monev
3f463fe412 generic: move plasma projects to plasma directory, new lsof applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 07:08:36 +03:00
Ivailo Monev
227e460780 plasma-runners: use the same icon for the match as the one in the desktop file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 00:43:54 +03:00
Ivailo Monev
2ba83b4901 plasma-runners: fix sleep time extraction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 00:41:37 +03:00
Ivailo Monev
9da683c566 plasma-runners: new sleeper runner
for testing purporses only!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 00:39:26 +03:00
Ivailo Monev
722206baa4 kmixer: adjust
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-20 15:27:55 +03:00
Ivailo Monev
26a70a57ce kdm: new toy display manager
most of the projects in this repo are toys btw

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-19 17:29:40 +03:00
Ivailo Monev
7f4379ff66 kimageviewer: adjust
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 04:45:47 +03:00
Ivailo Monev
35d4286a92 generic: adjust
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-20 13:13:01 +03:00
Ivailo Monev
d02586d7fe generic: move anipaper and xwallpaper to plasma-wallpapers sub-directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 12:52:54 +03:00
Ivailo Monev
a7571b058a anipaper: new animated images wallpaper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 12:40:50 +03:00
Ivailo Monev
c0650fe3f7 xwallpaper: new fancy wallpaper
hack on top of hack but kewl!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 23:15:20 +03:00
Ivailo Monev
e41687d349 khash: adjust
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-09 20:56:08 +03:00
Ivailo Monev
cbc07219b6 kpowercontrol: adjust
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 11:36:48 +03:00
Ivailo Monev
d1aa718616 kpowercontrol: build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 18:09:14 +03:00
Ivailo Monev
a610fa5881 generic: build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 04:59:24 +03:00
Ivailo Monev
ce37613433 kfirewall: build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 04:48:50 +03:00
Ivailo Monev
3ef1e6cc9e kprintjobs: set total amount for the job
so the total output size is known but there is no info how many bits the
print job has processed?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 03:39:54 +03:00
Ivailo Monev
409729ae74 kprintjobs: replace KUiServerJobTracker with KDynamicJobTracker
requires c63f00ec2a863a07e53ca03b8ca1a0c37fdc68a6 from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 03:14:16 +03:00
Ivailo Monev
6057cc2bcc kprintjobs: update internal print jobs map when a job is destroyed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 20:00:04 +03:00
Ivailo Monev
691ae4d680 kprintjobs: new KDED module to track and control print jobs
requires 4ba42b20e15606db9048f8d583e0dd368b444d1b from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 19:39:09 +03:00
Ivailo Monev
2ad9e12dc4 khash: show info message via label that no source has been added when is the case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 23:52:49 +03:00
Ivailo Monev
266649a22e khash: threaded checksum calculation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 23:13:23 +03:00
Ivailo Monev
3d717a2b4a khash: multi-source UI
see https://ibb.co/xDTWRbq, flexible isn't it?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 22:05:08 +03:00
Ivailo Monev
8103af05de khash: new utility for calculating checksums
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 06:49:10 +03:00
Ivailo Monev
973b98117c generic: adjust
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 06:47:59 +03:00
Ivailo Monev
134d60c30c kfirewall: fix and adjust
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 04:28:48 +02:00
Ivailo Monev
5a7c5dfb30 khttpd: adjust to KHTTP changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 21:00:21 +03:00
Ivailo Monev
9d91e54733 khttpd: create responses for the directory specified as argument
hell yeah:
https://ibb.co/tzbDWgj

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 02:15:11 +03:00
Ivailo Monev
b621e1e8b8 khttpd: port to KHTTP
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 01:06:55 +03:00
Ivailo Monev
015674649d kfirewall: move from kde-workspace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 13:56:34 +03:00
Ivailo Monev
9b30ea4993 khttpd: adjust to kdnssd library changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 22:58:51 +03:00
Ivailo Monev
e0dd95c976 khttpd: handle percent-encoded path requests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 14:16:42 +03:00
Ivailo Monev
38a8076c19 khttpd: set Content-Type to the MIME type of the file for files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 14:14:10 +03:00
Ivailo Monev
b2e141ffcf khttpd: use go-previous icon for .. href
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 13:47:51 +03:00
Ivailo Monev
bc9cbdd523 khttpd: list directories as tables
looking fancy:
https://ibb.co/2Ncx883

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 13:35:41 +03:00
Ivailo Monev
cd4605b380 khttpd: tidy body for directories and output .. href
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 12:02:03 +03:00
Ivailo Monev
b7933ddbc7 khttpd: description and icon correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 01:39:05 +03:00
Ivailo Monev
9686bc5943 khttpd: new app for directories sharing
read-only but can be used as regular user which means writing KDED
module for it and a bit of config glue code can shape it into the
perfect replacement for SMB and NFS shares that requires only a web
browser client side (without JS too):
https://ibb.co/Dw1V7n0

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 01:26:18 +03:00
Ivailo Monev
a710fea359 knetpkg: minor review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 21:19:36 +03:00
Ivailo Monev
8d192bc45b knetpkg: display the contents information instead of the description
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 13:48:01 +00:00
Ivailo Monev
c73a5eef40 knetpkg: link "required by" information to packages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 13:33:34 +00:00
Ivailo Monev
4018c9d886 knetpkg: new utility for NetBSD packages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 10:03:52 +00:00
Ivailo Monev
065131867d kpowercontrol: notify about low battery once after battery selection and plug state change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 06:58:25 +03:00