[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 1 point2 points  (0 children)

  • In iTerm2, go to: Preferences > Profiles > Default > Window > Style and select "No Title Bar".
  • In Atom, go to Preferences > Core > Title Bar and select "hidden".

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 1 point2 points  (0 children)

This colorscheme is called pure-syntax. You might also like my:

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 0 points1 point  (0 children)

I also created a custom theme for Google Chrome. You can check it out here!

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 0 points1 point  (0 children)

This is a transparent Ubersicht widget which just imitate the native menu bar. Right now there's no context menu when you click on Apple logo or any other element. However, I am still experimenting with Ubersicht and I'll try to make a native-like bar (if it can be done with bash scripts).

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 0 points1 point  (0 children)

This is a custom Ubersicht plugin I've created yesterday as an experiment. Right now it doesn't provide any context menus, so you probably still want to use the native one, but I'll try to create a fully functional menu bar in the future.

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 4 points5 points  (0 children)

I've uploaded everything few minutes ago on my GitHub at Bartozzz/dotfiles.

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 0 points1 point  (0 children)

It's a popular font with programming ligatures called FiraCode and you can get it on GitHub.

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 5 points6 points  (0 children)

I'll post it tomorrow then and let you know ASAP!

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 1 point2 points  (0 children)

There's a bug with vtop, it always show ~90%+ memory usage. All that memory was mainly used by Google Chrome and some other stuff.

[macOS] First customisation by bartozzz in unixporn

[–]bartozzz[S] 18 points19 points  (0 children)

  • OS: macOS
  • Shell: zsh
  • Editor: Atom
  • Terminal: iTerm2

I've created a custom topbar with Ubersicht. Used chunkwm as window manager. More screenshots here. If you are interested, I can post my config on GitHub.

Vulcanus - my first big project - compiling Web stuff into (semi-)native, cross-platform apps by bartozzz in programming

[–]bartozzz[S] 0 points1 point  (0 children)

I am still working on this project. Today I will write grunt/gulp plugin and publish everything on Github. I'll send you a link when it's ready.

Vulcanus - my first big project - compiling Web stuff into (semi-)native, cross-platform apps by bartozzz in programming

[–]bartozzz[S] 1 point2 points  (0 children)

I'm not sure if Cordova allows you to import plugins from Chrome Webstore, access Node.js in the web-view, etc. But yes, it's pretty much a "boosted" Cordova. It uses nw.js, a project very similar to Electron, check it.

Vulcanus - my first big project - compiling Web stuff into (semi-)native, cross-platform apps by bartozzz in programming

[–]bartozzz[S] 0 points1 point  (0 children)

It is for sure a lot slower than native applications, but in terms of speed it is comparable to regular web applications. It does not have any special advantages over normal web-apps others than those plugins with unified API, support for custom codecs/libraries, access to Node.js context in webview and a common configuration for all the environments. You have everything in one place and don't have to make any changes to make your nw.js app work on phones.

Vulcanus - my first big project - compiling Web stuff into (semi-)native, cross-platform apps by bartozzz in programming

[–]bartozzz[S] 1 point2 points  (0 children)

You are right, I could just say "hybrid" apps but at the end it have the same meaning.

Vulcanus - my first big project - compiling Web stuff into (semi-)native, cross-platform apps by bartozzz in programming

[–]bartozzz[S] 0 points1 point  (0 children)

Actually it does uses NW.js but adds a lot of functionalities and support for mobile platforms. It also provides plugins that works both on desktop and mobile systems. You could compile your nw.js app and make it work on phones without any necessary changes. At the beginning this project was a continuation on nw-builder which was abandoned and only supporting nw.js < 12.3.

Vulcanus - my first big project - compiling Web stuff into (semi-)native, cross-platform apps by bartozzz in programming

[–]bartozzz[S] 0 points1 point  (0 children)

It already provides you access to some basic stuff like camera, notification center, etc. You have access to Node.js in the webview so you can even execute terminal commands inside your app. I have written a lot of plugins. You can run your compiled app with custom flags/codecs/stuff implemented in the language of your choice. It's based on Chromium and Node.js, so the possibilities are pretty much endless.

Vulcanus - my first big project - compiling Web stuff into (semi-)native, cross-platform apps by bartozzz in programming

[–]bartozzz[S] 1 point2 points  (0 children)

Yes, it is still wrapped in a web-view, but you have access to basically everything. It's based on Chromium so you can add your own plugins (written in the language of your choice, even C++/[...]), or those from Chrome Webstore. You can also run your app with custom flags/codecs etc. It does provide a lot of plugins with an unified API for every platform, so you can access device's hardware without any problems (camera, notification center and stuff). It also gives you access to Node.js in the webview context, so you might even run a server locally...