Sigma devs
39 subscribers
14 photos
1 video
8 links
Download Telegram
Hey 👋
I’m Aleksey Hoffman aka Sigma dev. And this is a place where Sigma devs are forged.

Here, I will post updates on Sigma File Manager, some code tips, memes, IT news, and some stuff about open-source.

Media:
Github | Twitter | Reddit | YouTube
Support me:
Patreon | Boosty | Other

Tags:
#tips
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 🥳
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...
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
#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 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.
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
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
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
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM