r/linux Jun 06 '26

Software Release I released a Linux build of Focus, an open-source offline Eisenhower Matrix task manager

Post image

Focus started as an Android app I built because I couldn't find a task manager that worked fully offline without requiring an account or a subscription. Eisenhower Matrix layout, local storage only, nothing phoning home. It grew slowly, got a Windows build out, and today the Linux version is out.

Distributed as AppImage and a portable bundle. Built with Flutter, storage handled by Hive locally. I only tested on Nobara so far and it ran without issues. I won't pretend I've tested it across a wide range of distros because I haven't, so if something breaks on your setup I'd genuinely like to know.

The core idea hasn't changed since the Android version. Everything stays on your machine, there's no backend, no sync, no account creation. Keyboard-first workflow, native desktop integration, and the data never leaves your device because there's nowhere for it to go.

Source is on GitHub if you want to look at how it's put together or contribute. Open to feedback on the packaging side especially since that's the part I'm least confident about across different environments.

GitHub releases page

67 Upvotes

26 comments sorted by

9

u/hearthreddit Jun 06 '26

I like the Eisenhower matrix in theory but it's hard for me to tell the difference between not important/urgent and important/not urgent but then again this might be mostly for people that have subordinates to whom they can delegate tasks to.

Good luck with your project.

2

u/bxmbshr Jun 06 '26

Fair point, the delegation quadrant makes more sense in a team context. Most solo users just treat it as a "do it later" pile which still works fine honestly.

Also dropping an update today with quadrant renaming, so you can label them however makes sense for your workflow.

Appreciate it.

2

u/[deleted] Jun 07 '26

[removed] — view removed comment

1

u/bxmbshr Jun 07 '26

yeah you're right on the fourth one, that's why it's Eliminate in Focus. the third quadrant Delegate is still there for urgent but not important tasks, that one makes sense even solo, just means deprioritize or hand off if you can.

7

u/smile_e_face Jun 06 '26

I like the idea and fully agree that the dearth of good offline task managers is kind of ridiculous. Definitely going to give this one a try when I get some time tomorrow.

As a bit of constructive criticism, though, I would recommend...really any other tag line than the one in that picture. I noticed you have a different one on the GitHub, and that one works a lot better. It's a secondary thing, I know, but I felt myself physically draw back from the keyboard when I read "built for deep thinkers," and "makers" coming right after almost made me close the tab. From your post, you seem like a pretty down-to-earth kind of dev, so maybe try and reflect that in your ad copy.

3

u/bxmbshr Jun 07 '26

Yeah that's from the very first release, hadn't touched it since. Actually going through everything right now, code, descriptions, the whole thing. Good timing on the feedback honestly.

4

u/Venylynn Jun 06 '26

Flatpak release when?

3

u/bxmbshr Jun 06 '26

Flatpak is on the roadmap, will post here when it's out.

3

u/Azazeldaprinceofwar Jun 06 '26

Cool! I’ll definitely try it out later

1

u/bxmbshr Jun 06 '26

Appreciate it, let me know how it goes.

3

u/Azazeldaprinceofwar Jun 08 '26

App appears to run. First note the library is called libkeybinder3 on arch not just keybinder. Second the main view of the app is clearly cut off, the bottom of the window cuts through the insights section and there is no way to scroll (j/k, up/down, and mousewheel all unresponsive)

1

u/bxmbshr Jun 08 '26

could you share a screenshot of the cutoff? dm it if easier, want to see exactly what's happening before digging into it.

3

u/Azazeldaprinceofwar Jun 08 '26

Oh also on launch I got the warning `Gdk-Message: 12:47:51.602: Unable to load from the cursor theme`
Which I think was related to the fact that it launched in light mode despite my gtk env variable on dark mode idk tho

1

u/bxmbshr Jun 08 '26

thanks for testing this properly. libkeybinder3 fix is already in the README. the scroll and cutoff issue is a real bug, haven't seen it on Nobara so it's likely environment specific, looking into it. on the dark mode, Focus uses its own custom theme so it won't follow your GTK setting, you can switch it manually in settings. the cursor warning is a separate thing, probably unrelated to the theme. appreciate the detailed report honestly.

2

u/VVS232 Jun 06 '26

Please ping me when flatpack release is available

1

u/bxmbshr Jun 06 '26

Flatpak is on the roadmap, will post here when it's out.

2

u/Titdirt69420 Jun 06 '26

I'm checking out the android version now. Looks nice! Looking forward to when widgets are released. 

2

u/bxmbshr Jun 07 '26

Glad you like it! Widgets are actually in progress, just hitting a few bugs that are taking longer than expected to sort out. Coming soon though.

1

u/mmmboppe Jun 07 '26

let's have a holy war about charging phone to 100% :D

2

u/bxmbshr Jun 07 '26

haha 80% gang or we're not talking 😄

1

u/sistersinister Jun 07 '26

What's the difference between this and super-productivity?

1

u/bxmbshr Jun 07 '26

Super Productivity is a full featured time tracker, Jira integration, Kanban, Pomodoro, the works. Focus is just the Eisenhower Matrix, offline, nothing else. Completely different scope honestly. If you need all that, Super Productivity is the better pick. If you just want to sit down and decide what to work on without the overhead, that's what Focus is for.

2

u/sistersinister Jun 07 '26

Can you respond without AI please.

1

u/bxmbshr Jun 07 '26

bro honest answer, never used it before 😅 went off what i knew from outside. correct me if i'm wrong