sparen / reitos Goto Github PK
View Code? Open in Web Editor NEWSeitenTouji spinoff project featuring a programmable interface in Danmakufu ph3
License: Other
SeitenTouji spinoff project featuring a programmable interface in Danmakufu ph3
License: Other
This issue covers implementation of the following feature: setting all windows to background if a user clicks outside of all windows.
Lower priority.
When the Foreground Window covers a Background Window, the Background Window cannot be selected.
This issue covers disabling dragging if the user chose to drag on close/minimize buttons. This prevents the window from being closed if the user accidentally chooses one of those buttons to begin their header drag.
This issue covers the creation of ObjDockIcon.
This library, dependent on ObjWindow and lib_autoformat, implements methods for creating dock objects (rectangle, icon, and text components), destroying them, and updating themselves to note foreground/background/minimized states.
This issue covers standardizing and implementing a CommonData Area for telling if an Application is running. This will allow for the system to know if a given application is running, and will also enable (in the future) the possibility for only one instance of an application to be open at any given time.
Preferably, the Window Object associated with the application should also be accessible, so that a certain application window can be brought to the foreground via clicking the dock or a system menu.
This issue covers the implementation of the Mouse_OnWindow
background vs foreground check.
This issue covers the implementation of dynamically generated Process IDs for application scripts. These IDs can be used for hooking into events, to provide a standard way for application scripts to receive events.
In this scenario, each application script would be assigned a process ID on startup, and would have a single event handler with, say, EV_USER + PROCESS_ID, and an arbitrary number of values in an array. The script can process this however it wants to.
This may also provide a standard means for accessing menu inputs.
This issue covers the implementation of the dock via WindowTabManager
in the package. It covers setting up a standardized system for minimizing and reloading windows.
Preferably, window headers would have a gradient them as well as a nice shape (maybe like border radius but more like a polygon), and the buttons for close and minimize would either be circles with icons or octagons? with icons/something more polygonal.
Currently, when the dock bar runs out of space for available windows, the automatic resizing does not take into consideration the pixel-based drawing, resulting in occasional inconsistent spacing between icons.
This is NON-TRIVIAL to fix and needs to be done in a way that minimizes overhead in ObjDockIcon_SetPosition
and/or the package function that assigns positions and widths.
Currently, when a window is closed, the script that spawned it remains running. This is not advisable. As a result, it is necessary to implement a method by which the parent script is closed. This may be done via Obj_GetValue
and Obj_IsValueExists
.
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.