Comments (2)
This has been a requested feature, so it's something that will happen. I also have a list of thoughts:
Libtesla
- Works similar to Plutonium, which is what CaptureSight's applet uses, so it'll be easier for people to contribute to CaptureSight's applet and overlay
- One consistent way for users to interact with overlays
- Unless a better option comes, it'll probably be adopted over time by the community (both devs and users)
- From a UX perspective, it's better to have one tool managing all overlays
- Someone else is maintaining the overlay layer
- It is more of a quick-menu type, but I'm hopeful this will be modified
Luxray (uses lvgl under the hood)
- I pulled some of Luxray's overlay abilities into a library on a fork (it's a rough job right now but does work), so a bit of the overlay specific part is already handled
- More customizable, although this means more to setup
- It's been out for much longer and has a far larger community around it
- Luxray uses a custom lvgl fork, which needs to be maintained
I have a WIP version of CaptureSight using libtesla that I'm hoping to do a pre-release with and get feedback on - https://twitter.com/zaksabeast/status/1224181976795578370
I started making the overlay version of CaptureSight using the luxray overlay library, and libtesla happened to be released that same day. This was great since it gave me a chance to try libtesla and have a fresh dev experience comparison in my mind. I'm still not opposed to switching to the luxray overlay, but I am currently leaning towards libtesla.
I think trying a libtesla port is currently within my capabilities and I'd like to try making this work
I appreciate this piece of feedback. Part of CaptureSight's goal is to be a community project, so if one option is easier to work with than the other, that has an impact on the final decision.
from capturesight.
With the CaptureSight ovleray pre-release and the code now merged to master, I'm going to close this issue.
from capturesight.
Related Issues (20)
- CaptureSight Overlay not working on Sword/Shield HOT 2
- CaptureSight won’t read game data on Sword or Shield HOT 1
- Pokemon Sword/Shield doesn't work
- Do not support 1.1.3 ver HOT 2
- Update ReadMe HOT 1
- Detect when a game has been restarted
- Re-add viewing individual swsh raid seeds HOT 1
- try to use cargo build-std instead HOT 2
- Crash when gdbstub is open HOT 1
- Request: Show Shiny Pokémon in current Map in Legends Arceus HOT 5
- CS Not loading any data HOT 5
- Request: how stats for trade offers in Pokemon Legends Arceus HOT 2
- Not working with 1.3.0 Sword ? HOT 1
- I cant run overlay over my game HOT 2
- "Unsupported Game Update" error on latest version of Shining Pearl HOT 6
- Pokemon Scarlett/Violet support HOT 4
- CaptureSight not detecting any info in Shield HOT 2
- Support for 16.0.0 HOT 3
- Fix overlay crash on dock mode HOT 1
- error[E0635]: unknown feature `proc_macro_span_shrink`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from capturesight.