Skip to content

Linux support#136

Merged
unsecretised merged 27 commits intoRustCastLabs:windows-supportfrom
kybe236:linux-support
Feb 7, 2026
Merged

Linux support#136
unsecretised merged 27 commits intoRustCastLabs:windows-supportfrom
kybe236:linux-support

Conversation

@kybe236
Copy link
Copy Markdown

@kybe236 kybe236 commented Jan 27, 2026

linux support :-)

  • added linux desktop file indexing (icons not yet loaded)
  • added open application support for linux
  • added open url / google support for linux
  • made linux close the application after execution (Keybinds don't work on wayland)
  • tweaked url detection to also allow prefixing http(s):// and make it more generic
  • use unix sockets on linux to reshow the gui when launching it a second time (keybinds don't work) --cphist show's the clipboard history even tho that doesn't seem to work on linux
  • tweak ci for linux, windows and macos

Copy link
Copy Markdown
Collaborator

@unsecretised unsecretised left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just that one change and we shld be good to go

Comment thread src/app/tile/update.rs Outdated
@Dexmachi
Copy link
Copy Markdown

HELL YEAH

@kybe236 kybe236 changed the title Linux support WIP: Linux support Jan 27, 2026
@kybe236 kybe236 requested a review from unsecretised January 28, 2026 18:34
@kybe236
Copy link
Copy Markdown
Author

kybe236 commented Jan 28, 2026

(windows built was broken before)

@kybe236 kybe236 changed the title WIP: Linux support Linux support Jan 28, 2026
Comment thread .github/workflows/ci.yml
Comment thread src/app.rs Outdated
Comment thread src/main.rs
Comment thread src/styles.rs Outdated
Comment thread src/styles.rs Outdated
}

pub fn contents_style(theme: &ConfigTheme) -> container::Style {
pub fn contents_style(_theme: &ConfigTheme) -> container::Style {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could this be changed to 2 different functions for windows / macos?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't really know why i even changed the text_color and radius stuff. just reverted it and made it None so it should work the same way for both

@unsecretised
Copy link
Copy Markdown
Collaborator

unsecretised commented Jan 30, 2026

Ok, the hotkey on macos isn't working for some reason. @Mnem42 can you check windows support

@kybe236
Copy link
Copy Markdown
Author

kybe236 commented Jan 30, 2026

Ok, the hotkey on macos isn't working for some reason. @Mnem42 can you check windows support

will look into it.
im pretty sure windows doesn't work on the windows support branch rn too.
(i didn't add support too and it fails to compile for Windows)

@Mnem42
Copy link
Copy Markdown

Mnem42 commented Jan 30, 2026

Doesn't compile on windows, but nothing too major, and I'll just add them as a commit (since none of them are very related to the changes you made)

image

(btw, sorry about causing it to be a rather horrible merge conflict)

@Mnem42
Copy link
Copy Markdown

Mnem42 commented Feb 7, 2026

@kybe236 fine to merge?

@kybe236 kybe236 requested a review from unsecretised February 7, 2026 13:12
@kybe236
Copy link
Copy Markdown
Author

kybe236 commented Feb 7, 2026

@kybe236 fine to merge?
ye should be fine to merge. could get some cleaning up tho. i might do that later today (or in a diff pr)

@unsecretised
Copy link
Copy Markdown
Collaborator

I think before the merge you should do the clean up first. I'll wait for the windows support branch to be ready and then we'll merge the windows support branch once. Then we'll go ahead and add support to it slowly.

@kybe236
Copy link
Copy Markdown
Author

kybe236 commented Feb 7, 2026

shall be fine to merge now

@unsecretised unsecretised merged commit f778364 into RustCastLabs:windows-support Feb 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants