Ribbons (diesmal vielleicht wirklich)

  • Kleines Update:

    • Fehler beim Entfernen eines Ribbons entfernt
    • Verbesserung im Umgang mit Systemsteuerelementen
    • Hilfe fertiggestellt (aber sicher noch überarbeitungswürdig)
    • Vorbereitung für die Sidebar

    Frohe Weihnachten an alle und bleibt gesund!

    XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)/PureBasic 6.00/RAD Studio 11 (Alexandria)/Perl 5.34.00/Python 3.10.0
    Ryzen 5800X/Gigabyte B550m DS3H/32GB RAM@3600MHz/Radeon HD7770 OC/Asus Xonar SE/46TB HDD+512GB Samsung 980 Pro+2TB Crucial SSD/28" Samsung 4k
    Synology DS920+ mit 42TB
    XBox Classic/360S/Series X/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84)
    OnePlus 9 Pro (12GB/256GB)
    https://jacdelad.bplaced.net

  • So, noch ein Mini-Update. Ich glaube (hoffe, bete, flehe), dass ich jetzt alle Absturzursachen beim Beenden behoben habe.
    Neue Dinge folgen demnächst (bald, in Kürze...).

    XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)/PureBasic 6.00/RAD Studio 11 (Alexandria)/Perl 5.34.00/Python 3.10.0
    Ryzen 5800X/Gigabyte B550m DS3H/32GB RAM@3600MHz/Radeon HD7770 OC/Asus Xonar SE/46TB HDD+512GB Samsung 980 Pro+2TB Crucial SSD/28" Samsung 4k
    Synology DS920+ mit 42TB
    XBox Classic/360S/Series X/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84)
    OnePlus 9 Pro (12GB/256GB)
    https://jacdelad.bplaced.net

  • Kleines Update, nur ein paar Bugs gefixt. Der Rest kommt noch.


    PS: Falls XProfan doch noch offiziell den Sprung in die 64 Bit schafft kann ich die DLL auf als 64-Bit-Version bereitstellen.

    Dateien

    XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)/PureBasic 6.00/RAD Studio 11 (Alexandria)/Perl 5.34.00/Python 3.10.0
    Ryzen 5800X/Gigabyte B550m DS3H/32GB RAM@3600MHz/Radeon HD7770 OC/Asus Xonar SE/46TB HDD+512GB Samsung 980 Pro+2TB Crucial SSD/28" Samsung 4k
    Synology DS920+ mit 42TB
    XBox Classic/360S/Series X/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84)
    OnePlus 9 Pro (12GB/256GB)
    https://jacdelad.bplaced.net

  • So, nach längerer Abwesenheit habe ich es endlich geschafft, dass Ribbon so zu gestalten, dass man die Elemente scrollen kann, wenn das Fenster zu klein ist. Leider ist es immer noch nicht fertig, aber es wird immer besser. Update der DLL erfolgt sobald ich Zeit habe.

    XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)/PureBasic 6.00/RAD Studio 11 (Alexandria)/Perl 5.34.00/Python 3.10.0
    Ryzen 5800X/Gigabyte B550m DS3H/32GB RAM@3600MHz/Radeon HD7770 OC/Asus Xonar SE/46TB HDD+512GB Samsung 980 Pro+2TB Crucial SSD/28" Samsung 4k
    Synology DS920+ mit 42TB
    XBox Classic/360S/Series X/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84)
    OnePlus 9 Pro (12GB/256GB)
    https://jacdelad.bplaced.net

  • Jac´s Ribbons scheinen XProfan X4 vorauszusetzen...

    Eventuell mit X4alpha testen?

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Jac´s Ribbons scheinen XProfan X4 vorauszusetzen...

    Eventuell mit X4alpha testen?

    Das glaube ich weniger , da die Fehler Meldung auf einen Absoluten Pfad hinweißt.

    "Zeile 2227 D:\PureBasic ........" .

    Die vorherigen Beispiele laufen auch mit XProfan 11.2 und FreeProfan32.

    Das Beispiel läuft nicht mit der DLL vom 31.3.2021 aber mit der Version vom 14.10.2020.

    <p>Win 7 Ultimate 32 , Linux Mint 20 , XProfan 10 , XProfan 11.2 , FreeProfan32</p>

  • Ah, bitte entschuldige die späte Antwort. Der absolute Pfad bezieht sich auf die Dateien, aus denen die DLL erstellt wurde, ist also nur für mich interessant. Ich habe noch nicht mit 11.2 oder FreeProfan getestet, der Fehler selbst ist aber eine interne Angelegenheit. Momentan bereite ich eine Menge Neuerungen vor (bzw. sie sind schon fertig): Scrolling bei zu kleinem Fenster ist fertig (für die Hauptelemente), RadioButtons (fertig), Comboboxen (fast fertig, kleiner Bug noch), Popup-Fenster stark überarbeitet (fertig), vereinfachte Controlbezeichnungen (fertig), verringerte CPU-Last (fertig, aber natürlich immer weiter optimierbar), viele Bugs behoben. Sobald das komplett läuft lade ich eine neue Version hoch, ich kann aber noch keinen konkreten Zeitplan nennen. Dann bitte nochmal unter 11.2 testen. Übrigens habe ich auch schon eine 64Bit-Version (in der Hoffnung, dass X5 vielleicht auch 64Bit kann, was ich inzwischen für unerlässlich halte).

    XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)/PureBasic 6.00/RAD Studio 11 (Alexandria)/Perl 5.34.00/Python 3.10.0
    Ryzen 5800X/Gigabyte B550m DS3H/32GB RAM@3600MHz/Radeon HD7770 OC/Asus Xonar SE/46TB HDD+512GB Samsung 980 Pro+2TB Crucial SSD/28" Samsung 4k
    Synology DS920+ mit 42TB
    XBox Classic/360S/Series X/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84)
    OnePlus 9 Pro (12GB/256GB)
    https://jacdelad.bplaced.net

    Einmal editiert, zuletzt von Jac de Lad ()

  • Ich hab heute einen ganzen Tag Urlaub geopfert und kann jetzt folgendes sagen:

    - Ich habe besagten Zugriffsfehler gefunden und korrigiert. Es gibt aber noch weitere...

    - Es wurden Comboboxen hinzugefügt. Es gibt aber noch einen Fehler, durch den das Hauptfenster nach Schließen der Combobox den Fokus verliert. Daran sitze ich schon seit Tagen...

    - Ich habe ein weiteres Problem, dass Icons ihre transparenten Bereiche verlieren und keine Hovermasken angezeigt werden. Das betrifft nur die DLL und funktioniert unter PureBasic. Daran wird auch noch gearbeitet.


    Das Ganze verzögert ein weiteres Release. Im momentanen Stadium kann ich die DLL leider nicht rausgeben, weshalb ich die Interessierten leider um noch mehr Geduld bitten muss. :cry:

    XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)/PureBasic 6.00/RAD Studio 11 (Alexandria)/Perl 5.34.00/Python 3.10.0
    Ryzen 5800X/Gigabyte B550m DS3H/32GB RAM@3600MHz/Radeon HD7770 OC/Asus Xonar SE/46TB HDD+512GB Samsung 980 Pro+2TB Crucial SSD/28" Samsung 4k
    Synology DS920+ mit 42TB
    XBox Classic/360S/Series X/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84)
    OnePlus 9 Pro (12GB/256GB)
    https://jacdelad.bplaced.net

  • Update:

    - Alle Fehler behoben und ein neuer eingebaut

    - Comboboxen (noch nicht in der Demo); wenn ein Element in der Combobox angeklickt wird verliert das Fenster den Fokus; Fehler wird noch behoben

    - Ribbon scrollt, wenn das Fenster zu klein ist (nur die Hauptelemente, (noch) nicht die Kopfelemente)

    - Verbesserte Darstellung für helle und dunkle Themen


    Veraltete Hilfe liegt bei; die Überarbeitung kommt noch.

    Dateien

    XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)/PureBasic 6.00/RAD Studio 11 (Alexandria)/Perl 5.34.00/Python 3.10.0
    Ryzen 5800X/Gigabyte B550m DS3H/32GB RAM@3600MHz/Radeon HD7770 OC/Asus Xonar SE/46TB HDD+512GB Samsung 980 Pro+2TB Crucial SSD/28" Samsung 4k
    Synology DS920+ mit 42TB
    XBox Classic/360S/Series X/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84)
    OnePlus 9 Pro (12GB/256GB)
    https://jacdelad.bplaced.net

  • Berichte über das Ableben des Projekts sind bei Weitem übertrieben!

    In der Tat bin ich gerade damit beschäftigt, weitere Details umzusetzen:

    - "Single-Modus" (keine Kategorien sichtbar, also ähnlich einer besseren Toolbar) -> bereits umgesetzt, aber noch nicht hochgeladen

    - deutliche Verkleinerung der DLL und weniger RAM-Nutzung (durch Kompression der enthaltenen Ressourcen) -> bereits umgesetzt, keine Performanceverluste

    - Scrollen von Kopfelementen (bisher drängeln die sich noch, wenn das Fenster zu schmal ist)

    - Weitere Vereinfachung der Steuerelemente (viele können zusammengefasst und Unterschiede als Eigenschaft gespeichert werden)

    - "In-Place-Liste", also Liste direkt im Ribbon, und Eingabefelder (noch nicht begonnen)

    - die üblichen Bugfixes (was auch sonst...)

    - Verbesserte Hilfe (wird auch Zeit)


    Ich versuche in Kürze einen Upload für die ersten beiden Punkte bereitzustellen. Dieser beinhaltet auch noch eine Reihe weiterer Bugfixes.

    XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)/PureBasic 6.00/RAD Studio 11 (Alexandria)/Perl 5.34.00/Python 3.10.0
    Ryzen 5800X/Gigabyte B550m DS3H/32GB RAM@3600MHz/Radeon HD7770 OC/Asus Xonar SE/46TB HDD+512GB Samsung 980 Pro+2TB Crucial SSD/28" Samsung 4k
    Synology DS920+ mit 42TB
    XBox Classic/360S/Series X/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84)
    OnePlus 9 Pro (12GB/256GB)
    https://jacdelad.bplaced.net

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!