yukijoou

@yukijoou@lemmy.blahaj.zone

This profile is from a federated server and may be incomplete. View on remote instance

yukijoou ,

there seems to be qt qml bindings for Zig

qml is a language made to build UIs, and is very easy to use in my experience - you can build your logic that needs to be high-performance (file loading, audio effects, etc.) in zig, and expose it to qml so it's available in the UI.

i've never used zig, but i did do a similar thing using c++ & qml, and it was great to work with, so i think you should be fine going that route

yukijoou ,

They can probably even ease that out if they implement some API in K9 to let another app request data from it - Android has a system for letting apps send data to each other securely

yukijoou ,

i was talking about intents! this is a specific API for one app to start & send specific data to another app on the system

[dwl] hacking together a search engine on a work-in-progress setup :3 ( lemmy.blahaj.zone )

This is a woefully underpowered laptop I got for free! I'm working to make it into a secure portable machine (since it does support secureboot & TPM-backed disk encryption) to take on the go that I don't fear losing. This is mostly for doing programming & study, on stuff that doesn't require high-performances, so the 2 gigs of...

yukijoou OP ,

it's this one with the background colour paintbucketed to match my frappe theme

yukijoou ,

just don't say that to brodie robertson lmao

yukijoou ,

because they require more access to the system

afaik, you can allow more system access to flatpaks

Ubuntu runs a virtual filesystem in order to allow its Snap Firefox to access the Dictionary that lives "outside" its sandboxing

i believe flatpak also does that, you can specify some paths from the host to be available to the flatpak

yukijoou ,

AppImages can be double clicked and executed. They are not a pain to use.

i can understand that, but flatpaks are easier to upgrade and automatically integrated into your package manager, which (i believe) isn't as straight forward for appimages. also there's one major repo where you can find most apps (flathub) making app-hunting less daunting i feel like.
also, once your app is installed, it's always in your system menu, so that doesn't change much in the long run

Comfortable setup that carried over from Ubuntu LTS.

can't you carry over flatpaks as well? you can probably copy /var/lib/flatpak or wherever they store their stuff from one system to another, or failing that, save all the app IDs you have installed, and re-install them onto your new system, backing up ~/.var to keep all your data!

yukijoou ,

i think those kids got a point -- app stores are easier than finding random executables on the web

it can sometimes be a pain to find the original developper's website to get a legitimate copy of the software from, especially for non-technical users.

the main issue with app stores is that they're often closed ecosystems, where there's only one app provider. that's not the case with flatpatk!

yukijoou ,

not sure about the path, you should check flatpak's docs for more accurate informations

but i believe so, yeah

on one had it's a shame they're not using xdg dirs, but on the other, i kinda get why -- it's neither config files, nor just data -- it's both, it's a container

yukijoou ,

what's your point? if flatpak makes it easier for developers to package their software and easier for users to install it, there's nothing wrong with it being famous

yukijoou ,

the package is maintained (will continue to install on modern ubuntu versions), but the software is unmaintained (no bug fixes, no new features, will stagnate and eventually become obselete as incompatible with future desktop standard modifications)

yukijoou ,

the desktop shell is mostly javascript though

yukijoou ,

X11 being reliable because Xorg devs aren't stupid

xorg devs are wayland devs. nowadays, most of the people that used to work on xorg now work on wayland. they're not stupid, they realised that x11 is too dated for modern systems (see asahi linux) and now are working on a replacement

yukijoou ,

it's that wayland wasn't ready, and now is ready. it took a long time, because building a new protocol like that takes a while if you want to do it well, and lots of coordination between many people. it still has issues, but they're being adressed. slowly, because x11 was full of half-assed solutions done quickly, and they don't want that to happen again

What is the best linux alternative to OneNote?

I’ve no problem with using LibreOffice for most of my document needs, but i haven’t found a good substitute for microsoft’s OneNote yet. I mainly use it to plan my RPG games and it helps a lot. What alternatives are there for organizing notes on linux, with similar features to those that OneNote provides?

yukijoou ,

oh my god, this looks like the note app i’ve wanted for so long on linux!!

it’s still missing some text formatting features imo, but maybe i could hack those in a submit a patch… definitely keeping on my radar! thank you!

yukijoou ,

my list of cool features:

Gradually rolling out in Fx119, Firefox now allows you to edit PDFs by adding images and alt text, in addition to text and drawings.

If you’re migrating your data from Chrome, Firefox now offers the ability to import some of your extensions as well.

As part of Total Cookie Protection, Firefox now supports the partitioning of Blob URLs, this mitigates a potential tracking vector that third-party agents could use to track an individual.

The visibility of fonts to websites has been restricted to system fonts and language pack fonts in Enhanced Tracking Protection strict mode to mitigate font fingerprinting.

Encrypted Client Hello (ECH) is now available to Firefox users, delivering a more private browsing experience. ECH extends the encryption used in TLS connections to cover more of the handshake and better protect sensitive fields.

Firefox is now available in the Santali (sat) language.

Several enhancements have been made to the Inactive CSS styles feature. This feature assists in identifying CSS properties that have no effect on an element. Pseudo-elements such as ::first-letter, ::cue, and ::placeholder are now fully supported.

The JSON viewer is particularly useful for debugging REST APIs, as it displays formatted JSON responses. Now, if the JSON is invalid or broken, it automatically switches to a raw data view, improving the user experience.

Grouping of items in an array (and iterables) is now easier by using the methods Object.groupBy or Map.groupBy.

yukijoou OP ,

seems like it’s made for X11… forgot to mention i’m using wayland :c

yukijoou OP ,

welp, i’ll bookmark this. if i have some time in the future, i’ll look into porting it to recent gnome! thank you~!

yukijoou OP ,

oh. my. god. tysm- this is awesome!!!

yukijoou ,

though brave has 2 issues you can’t turn off:

  • it’s chromium-based, and strenghtens the browser engine monopoly
  • the company behind it seems quite shady, and afaik the ceo/leader/founder/… is homophobic
yukijoou ,

i switched my desktop to wayland a few months ago due to weird performance issues in some 3D applications

it went mostly flawlessly, i haven’t had much if any issues in terms of app support, as long as your wayland compositor supports xwayland, everything should work pretty great!
the application ecosystem isn’t as widely developped though, so you may run into issues if you try to use standalone window managers/compositors like sway, hyperland, etc… but besides that, everything’s been great for me!

yukijoou OP ,

using squeekboard from gnome’s phosh project!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines