Media is too big
VIEW IN TELEGRAM
This is the most "why the heck not" feature I've seen in a while - YouTube now animates the like button container when it recognizes the phrase "Hit the like button" in the video
2023 recap
- Grown my frontend skill grade from middle to middle++
- Landed a better new job, now I can fund my side projects and speed up development
- Created a YouTube channel, uploaded my first video, created Reddit community and Telegram channel
- Re-wrote Sigma File Manager base from scratch using better modern tech stack (Electron, Vue 2 ⇒ Tauri, Vue 3, TS)
- Almost finished a huge "project X"
See you guys in 2024 🥳
- Grown my frontend skill grade from middle to middle++
- Landed a better new job, now I can fund my side projects and speed up development
- Created a YouTube channel, uploaded my first video, created Reddit community and Telegram channel
- Re-wrote Sigma File Manager base from scratch using better modern tech stack (Electron, Vue 2 ⇒ Tauri, Vue 3, TS)
- Almost finished a huge "project X"
See you guys in 2024 🥳
Expo React Native framework - one of the fastest ways in 2024 to create a “real” mobile cross-platform app (Web + Android + IOS).
Why the best?
1. It takes just under 5 minutes to setup the whole development process and run the app on a real device.
2. Apple Mac computer is NOT needed to build for IOS devices.
3. You get a “real” mobile app, that can use almost all native platform APIs (camera, bluetooth, etc.)
4. The changes in code are immediately reflected on your real device, not an emulator.
5. No wires, no dev mode tinkering is needed.
Framework: Expo (React Native).
Prerequisites:
1. Some web development experience.
2. Node v18+ installed.
See instructions in the comments...
Why the best?
1. It takes just under 5 minutes to setup the whole development process and run the app on a real device.
2. Apple Mac computer is NOT needed to build for IOS devices.
3. You get a “real” mobile app, that can use almost all native platform APIs (camera, bluetooth, etc.)
4. The changes in code are immediately reflected on your real device, not an emulator.
5. No wires, no dev mode tinkering is needed.
Framework: Expo (React Native).
Prerequisites:
1. Some web development experience.
2. Node v18+ installed.
See instructions in the comments...
Sigma v2 alpha was published 🎉
https://github.com/aleksey-hoffman/sigma-file-manager/tree/v2
It successfully builds on Windows, Linux and MacOS!
The v2 is built on Tauri framework.
Backend: Rust
Frontend: Vue 3 + TS
It's in early development. It doesn't have most of the features yet. Only the base is ready, but everyone can now easily join in and help me build it up
Now when the difficult part is done, it's time to rewrite and migrate features and other systems (like user settings) from v1.
I'm also getting ready to publish the plugins system and make Sigma v2 truly extensible
https://github.com/aleksey-hoffman/sigma-file-manager/tree/v2
It successfully builds on Windows, Linux and MacOS!
The v2 is built on Tauri framework.
Backend: Rust
Frontend: Vue 3 + TS
It's in early development. It doesn't have most of the features yet. Only the base is ready, but everyone can now easily join in and help me build it up
Now when the difficult part is done, it's time to rewrite and migrate features and other systems (like user settings) from v1.
I'm also getting ready to publish the plugins system and make Sigma v2 truly extensible
#tips
You can easily automate linting and prettier your code before committing it.
This is handy if you forget to do this often yourself or just don't want other people to commit unformatted code to your repo.
Here's what you do:
See comments...
You can easily automate linting and prettier your code before committing it.
This is handy if you forget to do this often yourself or just don't want other people to commit unformatted code to your repo.
Here's what you do:
See comments...
You can now join Discord SFM server! https://discord.gg/sxZTztFVwX
It's a place for the Sigma File Manager community to discuss problems, features, ideas you want to see in the app, and learn
Channels:
- learning-dev: only for Patreon supporters. It's where you can learn development and design from me. Read more: https://www.patreon.com/sigma_file_manager
- about: links and such
- general: questions, discussions, memes. Anything that doesn't fit other channels
- suggestions: app related ideas
- windows, macos, linux: specific platform related discussions: installation, bugs, etc.
It's a place for the Sigma File Manager community to discuss problems, features, ideas you want to see in the app, and learn
Channels:
- learning-dev: only for Patreon supporters. It's where you can learn development and design from me. Read more: https://www.patreon.com/sigma_file_manager
- about: links and such
- general: questions, discussions, memes. Anything that doesn't fit other channels
- suggestions: app related ideas
- windows, macos, linux: specific platform related discussions: installation, bugs, etc.
Tip: in development, you should always try to abstract complex logic into a reusable component.
For example:
Here's a reusable button that supports tooltips, icons, different button display variants, etc. The component abstracts all the logic and exposes the API via props and slots
#tips
For example:
Here's a reusable button that supports tooltips, icons, different button display variants, etc. The component abstracts all the logic and exposes the API via props and slots
#tips
I'm developing and designing the page for "extensions" feature in SFM v2.
Extensions are community developed plugins that will extend the app functionality or modify UI.
You will be able to search and control extensions from within the app .
Each extension will have their own customizable page.
I want to make it look fun and functional at the same time. Here's a few references I'm trying to get the inspiration from
Feel free to suggest a design ref
Extensions are community developed plugins that will extend the app functionality or modify UI.
You will be able to search and control extensions from within the app .
Each extension will have their own customizable page.
I want to make it look fun and functional at the same time. Here's a few references I'm trying to get the inspiration from
Feel free to suggest a design ref
New video just dropped
Showing development progress of Sigma File Manager v2
https://www.youtube.com/watch?v=1zWQ-TtWWlI
Showing development progress of Sigma File Manager v2
https://www.youtube.com/watch?v=1zWQ-TtWWlI
YouTube
ASMR Programming | Migrating project from Vuetify to Radix | Sigma File Manager v2
In these series, I'm showing the development progress of Sigma File Manager v2.
Vuetify abstracts too much. I will move the project towards “Shadcn-ui”-like model where you can modify each component in place, instead of controlling everything via props and…
Vuetify abstracts too much. I will move the project towards “Shadcn-ui”-like model where you can modify each component in place, instead of controlling everything via props and…
Thinking about adding Zioxide to Sigma. Looks like an awesome tool.
Perhaps the creators would be willing to add it as an extension to v2, once the extension system is ready
https://www.youtube.com/watch?v=aghxkpyRVDY
Perhaps the creators would be willing to add it as an extension to v2, once the extension system is ready
https://www.youtube.com/watch?v=aghxkpyRVDY
YouTube
zoxide has forever improved the way I navigate in the terminal.
For the longest time, I've used cd exclusively for navigating in the terminal.
However, when it comes to nested directories, the only way to speed this up was to either use aliases or my shell history.
Since discovering zoxide, that's all changed...
Links:…
However, when it comes to nested directories, the only way to speed this up was to either use aliases or my shell history.
Since discovering zoxide, that's all changed...
Links:…
I'm planning a test stream tomorrow at 2:00 PM GMT. Feel free to join in, chat, and share feedback:
https://www.twitch.tv/sigma_dev
I want to live stream the dev process of Sigma (and other projects) regularly
Been practicing with AI, turned myself into a virtual avatar, gonna test out this bad boy on stream
https://www.twitch.tv/sigma_dev
I want to live stream the dev process of Sigma (and other projects) regularly
Been practicing with AI, turned myself into a virtual avatar, gonna test out this bad boy on stream
Will stream on April 9, at 2:00 PM GMT
I'm gonna try to upgrade Tauri to v2 and properly implement some ui components
I'm gonna try to upgrade Tauri to v2 and properly implement some ui components
The new YouTube UI is kinda confusing
I got this design today and already caught myself twice thinking that the description of the video you are watching is actually the description of the last video in the suggested video row
I just got used to seeing this layout in my "subscriptions" and now I cannot unsee it
I got this design today and already caught myself twice thinking that the description of the video you are watching is actually the description of the last video in the suggested video row
I just got used to seeing this layout in my "subscriptions" and now I cannot unsee it