@GitSquared GitSquared released this Jan 13, 2019

Assets 6

🎉 2.0!

This is quite a massive update and I'm not going to write all the details about each commit, so if you want an in-depth changelog, please refer to the comparison with the previous tag.

However, here's a run-down of the most impactful changes:

  • ⚡️ HUGE performance boost & better GPU compatibility. (#217 and #238 FIXED) Electron was updated from 2.4 all the way up to 4.0, which fixed a lot of issues, notably one where people with specific AMD cards could not see the globe at all.
    Multithreading support was added for all systems, which improves performances a lot, especially for people with >4 CPU cores.

  • Multitouch support (#100) was finally added and you can now use eDEX on your touchscreen desk. Enjoy.

  • 🔈 SOUND. There are now sound effects at startup and when typing and receiving output (you can switch them off, don't worry.) Also a work in progress "extraAudio" setting that enables a bunch of extra sounds & loops to really get in the mood.

  • A new graphical settings editor in a draggable modal window allows you to tweak edex without opening the notepad. There's also a button to open said notepad, in case of.

image

  • Change disks & access USB drives in the filesystem display. (#266)

gif

  • macOS users now have the correct environment vars set up in the eDEX terminal. That took some time, sorry. (#366, #336)

  • The automatic selection of the right network interface for monitoring has been improved. There's also an override in the settings in case it fucks up.

And that's about it, plus a few new keyboards and themes from you guys. Enjoy!

@GitSquared GitSquared released this Dec 2, 2018

Assets 6

Day +12 update

This is the last update for v1.x.x. For the next version, I'll rewrite a large part of eDEX (the handling of modules and multithreading) and upgrade Electron to v3, which should boost performance and solve a number of issues.

Changelog since v1.1.1:
Improvements

  • Existing modules:
  • Themes & customization:
    • (all themes) Fix styling issues on 16:10 displays (f1276d1, #317)
  • Core:
  • Development:

Known issues

  • Multitouch doesn't work yet (#100)
  • Some GPUs fail to initialize WebGl - waiting on an upstream fix to get released (#217)
  • Internal websocket fail to establish when using a network proxy (#222)
  • On MacOS, eDEX loses focus after initializing fullscreen (#223)
  • Changing themes in a running instance overflows memory over time (#221)
  • Performance on some Windows machine can get very crappy (#238)

What's next
2.0.0! No precise ETA yet, but I hope to release it before mid-january.

@GitSquared GitSquared released this Nov 26, 2018

Assets 6

This is a hotfix for v1.1.0 that fixes #291 and #292.

Note that assets in the v1.1.0 release have been overwritten with the one from v1.1.1.
For more information about this release check the v1.1.0 changelog.

@GitSquared GitSquared released this Nov 25, 2018

Assets 6

(note: assets in this release have been updated to include the v1.1.1 hotfix.)

Day+5 update

🎉 eDEX now has tabs!

tabs demo

It's been 5 days since 1.0 and traffic to this repository is starting to slow down (thankfully). Since 1.0:

  • eDEX was downloaded 9 875 times, all OSs included
  • the geoip api that powers eDEX's globe sent out 77.29 GB of JSON data
  • 51 issues and 7 pull requests were closed
  • 2 issues where found & reported upstream in the libraries used by eDEX
  • We went "top trending" on GitHub, Hacker News, r/unixporn

Overall this was a massive success for a small side-project. Thank you all again for the feedback and reports! ❤️

(Note: I've been asked multiple times if i would write about how this project came together, if you're interested, see #272)

Changelog since v1.0.1:
Improvements

Known issues

  • Multitouch doesn't work yet (#100)
  • Some GPUs fail to initialize WebGl - waiting on an upstream fix to get released (#217)
  • Internal websocket fail to establish when using a network proxy (#222)
  • On MacOS, eDEX loses focus after initializing fullscreen (#223)
  • Changing themes in a running instance overflows memory over time (#221)
  • Performance on some Windows machine can get very crappy (#238)
  • eDEX slows down when geoip requests fail (#270)

What's next
More bugfixes and small features are coming in the next weeks. Longer-term roadmap will be unveiled soon.

@GitSquared GitSquared released this Nov 21, 2018

Assets 6

Day+1 hotfix update

eDEX-UI hit 1.0.0 about 24 hours ago. In the meantime the project has gained a lot of attention on both Reddit & GitHub, and I've received a good bunch of issue reports and general feedback.
This release ships fixes for the most pressing (and easy enough to solve) issues, along with the first community contribution, the Dvorak keyboard layout by @RandomUnknown!
Thank you all! ❤️

Changelog since v1.0.0:
Improvements

  • Existing modules:
  • Core:
    • updateChecker: Remove console.log that made its way through to master (2ebbd87)
    • Add support for 21:9 screen ratio (e9bc5ea, #225)
  • Development:

Known issues

  • Multitouch doesn't work (#100) - this issue was finally confirmed, fix underway
  • Some AMD GPUs fail to initialize WebGl (#217)
  • Some reports of a socket-related error appearing at startup (#222)
  • On MacOS, eDEX loses focus after initializing fullscreen (#223)
  • Changing themes in a running instance overflows memory over time (#221)

Most users shouldn't be affected by the above issues. The next release is scheduled for day+5 (25/11/2018), with another bunch of bug fixes and improvements.

Again, I want to thank everyone who has upvoted/starred this project, tried it out and/or reported bugs. This was an awesome launch and I look forward to pushing eDEX even further.

@GitSquared GitSquared released this Nov 20, 2018

Assets 6

This is it! It's been years, but I'm finally happy enough with the result to consider this project "finished".
Of course, I'll still stay around to fix issues and update dependencies if needed.

Note that a release will be coming soon to port eDEX to Electron 3.0, which might boost performances a little.

Changelog since v1.0.0-rc2:
Improvements

  • Existing modules:
    • mod_toplist:
    • mod_cpuinfo:
      • Add edge-case memleak safeguard (0f51c41)
  • Core:
    • Fix process info on Windows assets (9fad266)
    • updateChecker: Fix data getting trimed and checker always failing (b26e619)
  • Development:
    • README:
      • Add new "Featured in" section (3020a7d)
      • Replace codacy with latest release link (ce27916)
      • Added blade and disrupted screenshots (d251cfe)

+ a load of dependencies updates

Known issues

  • Multitouch might not work (#100) - this issue still isn't confirmed yet but i can't test it, please see the issue thread if you want to help.

🎉 📦

Pre-release

@GitSquared GitSquared released this Sep 16, 2018

Assets 6

This is the second Release Candidate for v1.0.0.

All features have been polished, but testing isn't complete yet and there are some known issues.

Changelog since v1.0.0-rc1:

New modules

  • toplist - Display the 5 most CPU and memory-intensive processes. This was missing from rc1.(7bc0f42)

Improvements

  • Existing modules:
    • mod_sysinfo:
      • Enhanced battery display (51c391a)
    • mod_cpuinfo:
    • mod_ramwatcher:
      • Reduced mod_ramwatched grid size 1000->440 (9f2a8e6)
    • mod_globe:
  • Themes & customization:
    • Updated default "tron" theme(s) to something actually looking like TRON (1811e8c)
    • Add "chalkboard" theme (f863cb2)
    • Add "tron-typeleft" injectCSS showcase theme (7f7cc46)
  • Core:
    • Add multiple safeguards against memory leaks (b37ef49)
    • Add a few recommended security safeguards (6007626)
    • Updated application icon because it used to make me throw up (6e1abd8)
  • Development:

+ a load of dependencies updates

Known issues

  • Multitouch does not work (#100)

Feel free to test this version and report issues not listed above using the bug tracker.

Wanted for v1.0.0 but not included in this RC:

  • Final polishing on the README + new screenshots featuring multiple themes
  • Website?
Pre-release

@GitSquared GitSquared released this Aug 6, 2018

Assets 6

This is the first Release Candidate for v1.0.0.

All features have been implemented, but testing isn't complete yet and there are some known issues.

Changelog since v0.9.1:

New modules

  • globe (Network globe display) - maps the local computer's network using GeoIP data (from external service, see ipapi) and displays the results on a globe. (ade22cc)
  • clipboardButtons (self-explanatory) - even smaller than mod_clock, this module creates 2 DOM buttons useful for copy/pasting from/to the TTY. See #37. (d27ae49)

Improvements

  • Existing modules:
    • keyboard:
      • Fixed tactile keyboard enter key not working on win32 (2bc63aa)
    • sysinfo:
      • Fix battery level display (af31148)
    • terminal:
      • Fix selecting text & mouse events handling (2d2ac17)
    • netstat:
    • conninfo:
      • Improved network availability display (8924971)
    • fsDisp:
      • Fix error when cwd content changes (564cb91)
  • Themes & customization:
    • Updated all included themes for new mod_globe options (c815a4c)
    • New tron_disrupted theme to showcase the possibilities of injectCSS (7a2e2fd)
    • Fixed port option not being considered in frontend (a518887)
  • Core:
    • nothing changed
  • Development:
    • Closed #99 (e9c8d43)
    • Use .snyk to patch vulnerabilities on CI build (d3eb36c)
    • Source file copy is now logged on *nix builds (1841de8)
    • Added exception in prebuild_minify for the huge grid.json file shipped with mod_globe (b0d4b0f)
    • README:
      • Specify where do vulnerabilities come from (3a16dec)
      • Add Credits and Thanks sections (891de92)

+ a load of dependencies updates

Known issues

  • Multitouch does not work (#100)

Feel free to test this version and report issues not listed above using the bug tracker.

Wanted for v1.0.0 but not included in this RC:

  • Snap builds
  • Final polishing on the README + new screenshots
  • Website?
  • Change to MIT license?
Assets 6

New platforms

  • Added support and build targets for macOS

New modules

  • fsDisp (Filesystem display) - a file browser that follows the TTY

Improvements

  • Existing modules:
    • conninfo:
      • Fixed an issue where the module wouldn't track the correct networkInterface
      • Fixed scaling and units
      • Added total bandwith usage counter
    • keyboard:
      • Fixed sizing on 16:10 monitors
  • Themes & customization:
    • add injectCSS support for themes
    • add custom fonts support
    • add allowWindowed and experimentalFeatures options to settings.json
    • Finished writing documentation on the wiki
  • Core:
    • Do not silently fail when websocket address is in use, show native pop-up instead
    • Reworked console logging using signale
    • New IPC bridges between renderer and backend processes
  • Development:
    • Lightweight Travis build scripts without Docker
    • macOS builds in CI
    • Rewritten README to better explain what eDEX is and what it aims to achieve

That's all folks, see you in 1.0.

Jun 13, 2018
🔖 v0.9.0