Comments (5)
I really like this idea and have wanted to put it into Beacon for a while, but I don't have a way to actually show the results. I'll leave this open just in case something changes in the future, but I don't think this is one that I'll likely be able to implement.
from beacon.
My thought was during the deploy, have an option to "show changes" or "show diff" that displays the standard diff output (lines prefixed +
for added, -
removed, etc.). I don't know about xojo, but Python and Javascript both have libraries available for generating the diffs (python javascript).
from beacon.
I do have a library for generating the text-based diffs, but those are too difficult to read for the average user. It's possible in a pinch, but not good enough that I'd actually want it for a feature. Beacon 1.6 will be using the Scintilla text editor, so it's plausible I could brute-force some line coloring to produce something similar to GitHub's diffs. Ideally I'd want a side-by-side, but that's not realistically going to happen.
from beacon.
I do have a library for generating the text-based diffs, but those are too difficult to read for the average user. It's possible in a pinch, but not good enough that I'd actually want it for a feature. Beacon 1.6 will be using the Scintilla text editor, so it's plausible I could brute-force some line coloring to produce something similar to GitHub's diffs. Ideally I'd want a side-by-side, but that's not realistically going to happen.
I was thinking about it, and I think "simple" line with "Name | Old | New" would be enough. Just make it look like actual edit, but with two disabled form inputs?
On a similar note, what I would really love (wasn't sure if I should make a new Issue for that) is to be able to hide unchanged values for easier management. Sometimes I simply want to check what was changed. This would help with General Settings the most. Especially with mods like Super Structures etc.
from beacon.
Hiding unchanged lines is actually a pretty good idea for something easy to implement with a big impact.
from beacon.
Related Issues (20)
- Duplicate Commands
- Export giving wrong settings HOT 11
- Ark Ascended problems HOT 5
- Supply Crate Sets and Quality Not Set for ASA Defaults
- Import process + config sets HOT 3
- ASA Editors Guidance
- Difficulty Tab Enhancements
- Feature Request regarding the revised account name on the toolbar
- Ark Asa Breeding Multipler times different HOT 2
- Raft Structure Modification
- Incorrect value of parameter "ResourceNoReplenishRadiusStructures" HOT 2
- Change Cryofridge and Cryopod Default Engram Unlocks for ASA HOT 1
- Nonrecoverable Error
- Third person code not working HOT 1
- MutagenLevelBoost_Bred ASE HOT 1
- Feature request - add support for servergamelogincludetribelogs parameter
- Mod data has disappeared HOT 4
- Data not saving or publishing HOT 11
- Improvement suggestion for the CustomCosmetics HOT 2
- Stuck in a save loop and export loop HOT 7
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 beacon.