Bug 436182 - Merge KTimer, Kronometer, KAlarm and KTeaTime in one app, with a simple interface
Summary: Merge KTimer, Kronometer, KAlarm and KTeaTime in one app, with a simple inter...
Status: RESOLVED NOT A BUG
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-25 18:59 UTC by Lua
Modified: 2021-04-28 23:20 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Setting an alarm with KClock (38.84 KB, image/png)
2021-04-27 18:33 UTC, Andrés B.S.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lua 2021-04-25 18:59:19 UTC
SUMMARY
Currently, there are KTimer, Kronometer, KAlarm, KTeaTime. If you use chronometer, alarms and timer, you'll need to install 3 different programs. Also, the interface of KTimer and KAlarm is not practical as Gnome Clocks UI. Advanced options doesn't need to go away, but doing basic stuff should required diving into menus and pressing apply/OK buttons just to create a timer of an alarm.

STEPS TO REPRODUCE

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: Kubuntu 21.04
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 Lua 2021-04-25 19:08:02 UTC
Correction: but doing basic stuff shouldn't require*
Comment 2 Nate Graham 2021-04-27 18:10:50 UTC
Don't forget KClock! :) It's a Plasma Mobile app but its UI is pretty good on the desktop too. A lot like GNOME Clocks, in fact

It's a good idea, but in the real world, you don't combine several apps together; their code is not plug-and-play re-usable like that. So what we would actually do is create a whole new app with the features of all of these four. :) Or alternatively we would choose one to be the new "master" app and add features to it.

KClock is probably the most promising candidate as it is actively developed using a modern UI toolkit.

What I think you should do is give KClock a try, and propose any missing features to it.
Comment 3 Andrés B.S. 2021-04-27 18:33:36 UTC
Created attachment 137961 [details]
Setting an alarm with KClock

I like the idea of going all-in with KClock, I used it on my laptop when my smartphone broke, and I wasn't trusting my PinePhone with the alarms just yet. Bonus points for convergence because I didn't have to package KClock twice :D

Works pretty good and honestly I thought it was the kind of program I'd expect bundled with Plasma out of the box. In my opinion, it is one of those things one usually does not need, but expect to be there when needed.

Just one thing I don't like about KClock is the way to set the alarm time, the circular "selection" is tough to get right (especially if you have big fingers - not my case luckily), an alternative to input the time directly from the keyboard would be welcome.
Comment 4 Nate Graham 2021-04-27 18:43:32 UTC
lol yeah it's terrible. I actually just did some QA on KClock and filed a bunch of bug reports at https://invent.kde.org/plasma-mobile/kclock/-/issues (it doesn't use Bugzilla for bug reports).

The one with the alarm setting UI is actually in kirigami-addons, over here: https://invent.kde.org/libraries/kirigami-addons/-/issues/2
Comment 5 Lua 2021-04-28 06:01:08 UTC
Cool! Is KClock going to be in the repos someday?
Comment 6 Nate Graham 2021-04-28 13:21:37 UTC
Depends on your distro; packaging decisions are up to them, not KDE.

If it's on in the repo, you might try contacting the distro's packagers and asking them about it.

In the meantime, you can always build it from source using `kdesrc-build`. See https://community.kde.org/Get_Involved/development#Building_software_with_kdesrc-build
Comment 7 Lua 2021-04-28 23:20:56 UTC
Thanks. I'm gonna read about it.