sourcebox / sysex-drop Goto Github PK
View Code? Open in Web Editor NEWCross-platform utility for dumping sysex files via drag-and-drop
License: MIT License
Cross-platform utility for dumping sysex files via drag-and-drop
License: MIT License
This was built on a too new system and hence cannot run on all still-supported Ubuntu releases:
AppRun: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found
Reference:
AppImage/appimage.github.io#2654
When I started the app, the "Start" button wasn't visible. I think this is because I run Windows with high DPI for my low vision. I managed to make it appear by changing the "High DPI Settings" in Windows to make the System scale the app. But I shouldn't have to do this, because DPI-awareness is a requirement for Windows apps to work right.
Some background on this issue:
On Windows 10, there is a feature called UI Scaling described in this article: https://www.thurrott.com/windows/windows-10/4597/windows-10-feature-focus-display-scaling
This is a good feature for people with vision problems to make the text and GUI elements bigger in most Windows programs.
This feature first started on Windows XP but programmers only started having to worry about it when Windows 7 started trying to scale up apps that didn't tell the newer Windows API that they were DPI-aware. As InfoWorld says, "For apps that aren't high-DPI aware, Microsoft has a quick and dirty fix called DPI virtualization. Windows deliberately reports the wrong DPI resolution to such apps, so their elements render as if they were on a lower-resolution display. The results are then zoomed to fit the current display." http://www.infoworld.com/article/2952506/microsoft-windows/high-resolution-displays-reveal-windows-10-blind-spot.html
What needs to be done to fix this is to make Windows builds DPI-aware, as discussed in this article from Microsoft https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx and explained in this tutorial. https://msdn.microsoft.com/en-us/library/windows/desktop/dd464659(v=vs.85).aspx
Here is a really good blog post about the issue: http://www.hanselman.com/blog/LivingAHighDPIDesktopLifestyleCanBePainful.aspx
I like how this app is nice and fast. But it could be even faster.
I suggest adding a check box for "Auto-Start"
If checked, then the "Start" button would be disabled and the app would immediately transfer any .syx file dropped. No button pushing required.
The goal here being the ability to try lots of patches real fast. Fewer clicks is better.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.