edirom / collana Goto Github PK
View Code? Open in Web Editor NEWKollationstool für Musikdrucke
Home Page: https://collana.edirom.de
License: MIT License
Kollationstool für Musikdrucke
Home Page: https://collana.edirom.de
License: MIT License
Speichern- Überlappung
Dokumentation und die Hilfe Seite fehlen
Es soll Möglichkeit gegeben die Vertaktung zu Importieren
Man sollte die Bilder nicht nur im vorhandenen Rahmen verschieben können, sondern die Rahmengröße sollte flexibel wählbar sein
Anbindung von IIIF
Beide Leisten (oder zumindest die Bearbeitungsleiste) sollten farblich zum Rand der jeweils farbigen Fenster 1, 2, 3 etc. passen, d.h. die Randfarbe sollte als Rahmen oder für den Hintergrund der Icons genommen werden, damit auf einen Blick klar ist, zu welchem Fenster die Leisten gehören.
auf Firefox gibt es Probleme mit der Verzerrung von Bereichen. Mausposition wird falsch ermittelt und svgString2Image funktioniert nicht
Die automatischen Stufen bei Vergrößerung und Verkleinerung (+ und –) sollten etwas feingranularere Schritte haben (so dass man möglichst rasch an die Feinjustierung mit den Zahlen- werten gehen kann).
eHinman soll erweitert werden um folgende Funktion:
bei der Verzerrungsfunktion sollte es möglich sein nicht nur rechteckige Bereiche auswählen zu können, sondern die Bereiche beliebiger Form.
Überprüfen, ob die Taktpunkte behilflich für die Übreinanderlegung der Quellen sein könnten.
neu erzeugte Previewbox (Verzerrungsbox) wird falsch initialisiert
Verzerrung: Es soll die Möglichkeit gegeben kleine Bereiche innerhalb von einem ausgewählten Bereich zu verzerren
Import und Export das Projekt als JSON
Seitenblättern in größeren Einheiten: Blättern sollte in größeren Einheiten, z.B. 5 oder 10 Seiten auf einmal möglich sein – momentan scheint die Eingabe + Enter hier noch nicht zu funktonieren? (dann könnte man es beliebig steuern). Luxus: in den Quellen jeweils separat anwählbare Schrittgrößen
Für das Übereinanderschieben den rechten Bereich als festen, immer sichtbaren Bereich verankern
Bei Aufrufen der Zoom Funktion soll auch Overlay Zoom Faktor und Position angepasst werden
Undo - Funktion: Es soll zusätzlich die Möglichkeit gegeben den letzten Schritt rückgängig zu machen
wenn man versuch das Bild zu verschieben, verschiebt sich das ganze Container
Die verwendeten Farbwerte sind zu überdenken (gelb und blau kontrastieren gut, aber hellblau und dunkel nicht – ev. doch schwärzer?) Könnte Simon solche Farbwerte aus der abgespeicherten Kombination auslesen?
Bei Bedienung des Schiebereglers mit der Maus läuft dieser nach dem Loslassen immer etwas „nach“, d.h. er verschiebt sich nochmal ein wenig, so dass es schwierig ist „genau zu treffen“; hier und bei der Rotation wünschte sich Christin kleinere Einheiten – vielleicht muss man in der Hilfe darauf hinweisen, dass die Feinregulierung besser über die Zahlenwerte funktioniert und dort auch Werte wie 0,05 eingegeben werden können?
On top: wenn dann in der übereinandergelegten Form „1/2“ im Icon stünde, wäre das eine kleine Zugabe für die Übersichtlichkeit, da man im rechten Bereich keine Zahl aus dem Auge verliert.
ng v
:Angular CLI: 8.3.29
Node: 18.17.0
OS: linux x64
Angular: 8.2.14
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.803.29
@angular-devkit/build-angular 0.803.29
@angular-devkit/build-optimizer 0.803.29
@angular-devkit/build-webpack 0.803.29
@angular-devkit/core 8.3.29
@angular-devkit/schematics 8.3.29
@angular/cdk 8.2.3
@angular/cli 8.3.29
@angular/flex-layout 8.0.0-beta.27
@angular/http 7.2.16
@ngtools/webpack 8.3.29
@schematics/angular 8.3.29
@schematics/update 0.803.29
rxjs 6.6.3
typescript 3.5.3
webpack 4.39.2
npm install
bricht ab mit Fehlermeldung
code ERESOLVE
ERESOLVE unable to resolve dependency tree
While resolving: [email protected]
Found: @angular/[email protected]
node_modules/@angular/common
@angular/common@"^12.2.16" from the root project
Could not resolve dependency:
peer @angular/common@"^15.0.2" from [email protected]
node_modules/ng-cdbangular
ng-cdbangular@"^1.2.1" from the root project
Fix the upstream dependency conflict, or retry
this command with --force or --legacy-peer-deps
to accept an incorrect (and potentially broken) dependency resolution.
npm install --force
funktioniert. Danach brechen aber sowohl ng build
als auch ng serve
mit dieser Fehlermeldung ab:
Compiling @angular/cdk/drag-drop : es2015 as esm2015
⠹ Generating browser application bundles (phase: building)...node:internal/crypto/hash:69
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:69:19)
at Object.createHash (node:crypto:133:10)
at BulkUpdateDecorator.hashFactory (/opt/CollAna/node_modules/webpack/lib/util/createHash.js:145:18)
at BulkUpdateDecorator.update (/opt/CollAna/node_modules/webpack/lib/util/createHash.js:46:50)
at SourceMapSource.updateHash (/opt/CollAna/node_modules/webpack/node_modules/webpack-sources/lib/SourceMapSource.js:231:8)
at NormalModule._initBuildHash (/opt/CollAna/node_modules/webpack/lib/NormalModule.js:880:17)
at handleParseResult (/opt/CollAna/node_modules/webpack/lib/NormalModule.js:946:10)
at /opt/CollAna/node_modules/webpack/lib/NormalModule.js:1040:4
at processResult (/opt/CollAna/node_modules/webpack/lib/NormalModule.js:755:11)
at /opt/CollAna/node_modules/webpack/lib/NormalModule.js:819:5 {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Es scheint sich um ein Kompatibilitätsproblem zwischen Webpack und OpenSSL zu handeln, vergleiche https://stackoverflow.com/q/69692842.
Ein Downgrade auf Node.js v16.20.1 löst das Problem vorübergehend.
Ein zentrales Feature wäre die Möglichkeit markierte Details nicht nur innerhalb eines Fensters, sondern auf weitere Fenster der gleichen Quelle/Datei bewegen zu können, um dort frei Vergleiche ausführen zu können. Dabei sollte es auch die Möglichkeit der Transparenzen geben.
Verzerrung: Ausgewählter Ausschnitt in Previewbox wird falsch dargestellt. Der Fehler tritt sporadisch auf. MarvinJ fehlerhaft?
die Infobox sollte eher standardmäßig ein- als ausgeblendet. Es ist auch nicht ganz einfach, an diesen unteren Bereich des Fensters heranzukommen....
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.