Hallo Leute,
ich suche eine Problemstellung im Rahmen der .NET Assembly bzw. Versionierung. Hier kurz die Aufgabe mit Beispiel:
[...]Suchen sie daher innerhalb Ihres Themas nach einzelnen interessanten Aspekten, die sie in Vortrag und Demo behandeln können. Im Vortrag stellen sie diesen Aspekt dar, formulieren dann ein konkretes Problem daraus, dessen Lösung sie dann in der Demo mit einer eigenen Implementierung vorführen. Als Fazit können Sie zum Schluss noch einmal auf das Gesamt-Thema eingehen.
Beispiel:Sie haben SWT als Thema gewählt. Nach einer allgemeinen Einführung gehen Sie auf den Aspekt Events genauer ein. Dabei zeigen Sie auf, welche Events es gibt und wie viele Events bei der GUI-Bedienung ausgelöst werden. Dann gehen Sie auf ein spezielles Problem ein, nämlich alle diese Events auf generische Weise universell behandeln zu können. In der Demo zeigen Sie einen selbst-programmierten generischen Listener. Im Vortrag erläutern Sie Ihre Lösung. Zum Abschluss stellen Sie Vor- und Nachteile Ihrer Lösung im Vortrag gegenüber. [...]
Hat vielleicht jemand eine Idee, welche Problemstellung man da im hinblick auf .NET abhandeln könnte? Mir fällt irgendwie nichts ein...
Gruß,
larc0s
Danke für das Feedback!
Den fehler mit dem Bild und der Email-Adresse werden wir sofort mit in unseren Bugtracker aufnehmen.
Jedoch konnte ich den Fehler mit den Tasks nicht reproduzieren, da bei mir die Zuordnung einwandfrei funktioniert hat. Könntest du mir per PM schreiben wie genau du vorgegenagen bist, damit ich den Fehler reproduziren kann?
Danke schön,
larc0s
Kleines Update für Zwischendurch:
* (BugFix) - Designfehler im Bugsystem wurden behoben.
* (Change) - Bugs werden nun in der "Letzte Aktivitäten" Liste angezeigt.
* (Feature) - Benutzer können nun von Administratoren gebannt werden.
* (Feature) - Das YAPPS.net-Blog ist nun unter [blog.yapps.net](http://blog.yapps.net/) zu erreichen.
* (Feature) - Durch das neue Blog ist nun mehr Platz auf der Startseite der besser genutzt wird.
Gruß,
larc0s
@Golo Roden,
Der Fehler wurde zur Kenntnis genommen und wird in der nächsten Version nicht mehr auftauchen. Außerdem wird es dann ein paar ordentliche Fehlerseiten geben 😉
Gruß,
larc0s
So, heute gehen wir wie versprochen in die Version 0.2
Dazu zählt neben vielen Änderungen, dass YAPPS ab heute Open Alpha ist.
Dies bedeutet für euch, dass ihr ab heute Abend nicht mehr für Registrierungen anfragen müsst, sondern euch selber einen Account erstellen könnt.
Und hier noch die aktuellste Changelog:
--- Version 0.2 ---
(BugFix) - Projekte können nun nur mit den nötigen Rechten bearbeitet und gelöscht werden (Projektleiter).
(BugFix) - Man kann nun keinen Benutzer doppelt in die Freundesliste einfügen.
(BugFix) - Man kann nun keinen Benutzer doppelt in die Projektliste einfügen.
(BugFix) - Man kann nun nur auf Projekte zugreifen denen man auch wirklich zugeteilt ist.
(BugFix) - Nur Projektleiter können nun Projektmitglieder aus dem Projekt entfernen.
(Change) - Das Design wurde komplett auf das Blueprint-Framework aufgesetzt, um eine erhöhte Browserkompabilität zu erreichen.
(Change) - Die Projekteansicht wurde neu designt.
(Change) - Das PM-System wurde neu designt.
(Change) - Nach einem erfolgreichen Login wird man nun nach 1 anstatt nach 2 Sekunden weitergeleitet.
(Change) - Der Button "Registrierung" ist nun nicht mehr sichtbar für eingeloggte User.
(Change) - Hinter dem eigenen Namen in der Projektbenutzerliste werden nun keine Links mehr angezeigt.
(Feature) - Es ist nun möglich seinen Account bei YAPPS zu löschen.
(Feature) - Es existiert nun eine Empfängersuche (PM-System).
(Feature) - Es ist nun möglich Freunde zu löschen.
(Feature) - Es ist nun möglich Projektbenutzer zu löschen.
(Feature) - Das Aufgaben-System ist nun vollständig.
(Feature) - Es existiert nun eine Mitgliederliste.
(Feature) - Ein Projekt wird nun als ausgewählt angezeigt, und wird solange als solches gespeichert, bis ein neues Projekt ausgewählt wird.
(Feature) - Es wurde ein Newssystem für Projekte hinzugefügt (Die News lassen sich, in frei konfigurierbaren Kategorien, anlegen, bearbeiten oder löschen).
(Feature) - Man kann nun ein Benutzerbild hochladen.
Grüße,
larc0s
Kurze Zeit lief der Server und hat sich dann sofort wieder verabschiedet.
Kovu hat den Anbieter gerade telefonisch erreicht und es wurde gesagt, dass an dem Problem gearbeitet wird.
Bitte nicht wunder, dass die Anmeldung nicht funktioniert, aber irgendwie hat unser Hoster gerade Probleme, da die DB down ist!
Werde ein Update machen, wenn sie wieder da ist.
UPDATE:
Ok, nicht nur die DB ist nicht erreichbar, der ganze Server ist down.
UPDATE2:
Server ist nach einem Unangekündigten update wieder erreichbar.
UPDATE3:
Der Server ist wieder down....
Gruß,
larc0s
Danke für die Information!
Lag an einer kleinen Änderung im Backend und ich habe es gerade gefixt.
Gruß,
larc0s
Hallo,
dann meldet sich auch mal der 2. Mann zu Wort 😃
Bisher läuft es nach einigen anfänglichen Schwierigkeiten ganz gut, jedoch haben wir noch ein Problem bei der Darstellung der Website mit dem IE. (PNG Bug IE <7)
Wir wissen darüber bescheid und ich bin gerade dabei, dies zu beheben. Ich hoffe, dass ich es bis morgen geschafft habe 😃
Gruß und Danke für die bisherigen Feedbacks,
larc0s
Ok, danke 😃
Liegt wohl daran, dass nich noch nicht an unvollständige Tagdaten gedacht habe ^^
Werde mich dran setzen sobald ich den Code komplett rekonstruiert habe.
Gruß,
larc0s
Danke für die Meldung, was mir noch fehlt ist, wann genau dieser Fehler kommt? Nur bei bestimmten Liedern, oder wenn du was bestimmtes machst?
Gruß,
larc0s
Ui, das hört sich hart an...
Wäre nett wenn du noch genauere Details liefern könntest, dann versuch ich das zu beheben, sobald ich den verlorenen Code rekonsturiert habe 😃
Gruß,
larc0s
ntweder ich schaffe es in den nächsten Tagen mal irgendwie einen etwas aktuellen Code zubekommen, oder aber ich muss von vorne starten
Für solche Fälle gibt es den .NET Reflector (inzwischen von RedGate) mit dem BamlViewer Plugin.
Zwar erhält man nicht 1:1 den Originalcode, aber man kann ihn gut als Basis für eine Rekonstruktion verwenden.){gray}
Das ist ein guter Tip, danke! An Reflector habe ich zwar auch schon gedacht, aber mir hat der Tip mit dem XAML Viewer Plugin gefehlt. Danke für den Tip!
Hi Leute!
Ich war in den letzten Tagen auf der Suche nach einer gescheiten BackUp Lösung für meine Daten. Dabei bin ich auf RoboCopy gestoßen.
Was mir daran gefallen hat war, dass es ein kleine Kommandozeilen-Programm ist, welches schon bei Vista dabei ist.
Drum habe ich just 4 fun eine kleine GUI erstellt. Diese macht nicht viel, außer euch nach den Dateipfaden zu fragen und welche Dateien/Ordner dabei ausgeschloßen werden.
Was die Software jedoch leistet ist, dass sie, sofern die Zielplatte angeschloßen ist, stündlich ein Backup von euren Daten macht. Dabei werden nur geänderte, neue oder gelöschte Dateien durch RoboCopy berücksichtigt.
Die Zielplatte muss keinen fesnten Laufwerksbuchstaben besitzen, da meine GUI die Platte anhand ihrer Seriennummer ausfindig macht.
Außerdem werden zwei komplette Backups gepflegt. Eins für "gerade" Tage und eins für "ungerade" Tage. Somit kann man sicher sein, dass eine Datei die versehentlich heute gelöscht wurde, beim Backup von gestern noch da ist.
Die eingestellten Parameter für RoboCopy sind, dass ignorieren von Temporären- und Systemdateien, 1 Wiederholung bei fehlgeschlagenem Kopiervorgang, 10 Sekunden Wartezeit bei Fehlschlag und ignorieren von Verknüpfungen. (Kann bei Ordner Verknüpfungen zu Endlosschleifen führen)
Ist kein großartiges Tool, aber vielleicht kann es der ein oder andere gebrauchen. Bei mir läufts bisher ganz gut und es macht fleißig Backups 😃
Gruß,
larc0s
Da ich gerade durch ein Sharepoint-Projekt ziemlich viel mit ASP.Net zu tun habe, hätte ich sogar interesse bei der CarSharing Sache mitzumachen 😃
Hört sich in meinen Ohren ziemlich interessant an.
Gruß,
larc0s
DRAMA!
Ich hatte einen Festplattencrash und wie es aussiehst, ist das BackUp meines Players uralt....entweder ich schaffe es in den nächsten Tagen mal irgendwie einen etwas aktuellen Code zubekommen, oder aber ich muss von vorne starten 😦
(Was aber bestimmt nicht sooo schlecht wäre, da der Code ne kleine Katastrophe war ^^)
Gruß,
larc0s
Hallo,
danke für den Tip. Jedoch muss das doch auch mit Office möglich sein.
Ich versuche gerade in eine vorhandene WordVorlage an einer bestimmten Stelle ein ASP.NET DataGrid zu importieren. Die einzige Lösung die mir momentan einfällt.
Gruß,
larc0s
Hallo,
Ich habe folgendes Problem:
Ich habe eine SQL Datenbank in der alle erforderlichen Werte für eine Rechnung beinhaltet sind. Aus diesen Daten möchte ich nun automatisch eine Rechnung erstellen lassen. Dazu habe ich gerade mal mit Excel gearbeitet, da dies wohl die einfachste Lösung mittels Zugriff auf die Felder wäre. Aber da stoße ich auf das Problem, dass ich keine ordentliche Vorlage, auf Grund der 256Zeichen Begrenzung in der Fußzeile, erstellen kann.
Nun dachte ich, komm machs mit Word. Das sollte ja ähnlich gut mittels Formfelder automatisiert werden können. Jedoch stoße ich nun auf das Problem, dass ich wohl keine ordentliche Postentabelle erstellen kann, die KEINE feste Zeilenanzahl hat.
Soll heißen, dass die Postananzahl mal über eine Seite werden könnten und ich gerade nicht weiß wie man das mittels Word realisieren kann. Kann mittels C# in der erstellten Tabelle weitere Zeilen eingefügt werden? Oder ist es vielleicht sinnvoll, dass ich eine Textmarke ins Worddokument packe, die ich dann mittels C# mit einer erstellen Postentabelle ersetze? Oder kann ich sogar ein exportiertes Datagrid an dieser Textmarke einfügen?
Sorry, aber ich habe da bisher nichts ordentliches gefunden und würde gerne mal wissen wie ihr das machen würdet.
Danke und Gruß,
larc0s
So, habe mal ein kleine Update hochgeladen.
mir is da aber noch was aufgefallen^^
Wenn ich einen Ordner hinzufügen will, in dem drei Ordner mit Musik sind, aber keine "losen" Files added er nichts... dann muss ich die einzelnen Ordner einzeln hinzufügen. Wär ganz angenehm, wenn die Ordner rekursiv durchsucht werden würden...
mfg Michael
Es gab tatsächlich einen Fehler mit dem Hinzufügen von bestimmten Ordnerstrukturen. Nur durch Zufall draufgestoßen und konnte es beheben 😃
Gruß,
larc0s
mir is da aber noch was aufgefallen^^
Wenn ich einen Ordner hinzufügen will, in dem drei Ordner mit Musik sind, aber keine "losen" Files added er nichts... dann muss ich die einzelnen Ordner einzeln hinzufügen. Wär ganz angenehm, wenn die Ordner rekursiv durchsucht werden würden...
mfg Michael
Das ist sehr komisch...denn das sollte er eigentlich tun und bei mir funktioniert das auch tadellos?? (Sowohl über das Contextmenü wie auch per DragDrop)
Kann das jemand anderes noch bestätigen?
also das mit den ToolTips vorallem für die Schliessen Buttons und für den Shuffle Button (den ich zuerst für einen Crossfader gehalten habe 😄)
Ist schon erledigt und wird mit der näcshten Version dabei sein 😉
Gruß,
larc0s
gefällt mir immer besser 😉 Habe trotzdem noch einige Sachen gefunden!
So muss es sein und ohne das würde der Player nicht besser 😉
- Das angehängte Bild zeigt, das beim Start des Players die Lautstärke viel zu hoch ist, wenn ich sie dann verändere ist alles wider i.O.
Wird geändert. Ist ein Fehler in der Config und sollte nach dem ersten Start und ändern der Lautstärke für immer vom Tisch sien. Werde in der nächsten Version dieses Problem ganz beheben.
- Fehlt mir irgendwie die Funktion um ein Albumbild, welches vom Internet geholt wurde, direkt in den entsprechenden Ordner zu speichern.
Momentan gibt es nur die Möglichkeit ein Cover automatisch speichern zu lassen, aber ich wollte in der nächsten Version ein Button bei dem MouseOver-Effekt hinzufügen, der bewirkt, dass das Cover direkt im Tag gesichert wird.
- Wären Tool Tips teilweise sehr hilfreich.
Könntest du mir sagen wo z.B.? Die Buttons an den Seiten? Werde ich einfügen 😉
- Sollte beim Hinzufügen von Musik, die Wiedergabe automatisch starten.
Ok 😃
- Wäre es schön wenn die einzelnen Fenster an das Hauptfenster andocken könnten.
Ist geplant, kann aber noch nicht sagen wann es kommt.
Die ersten vier Dinge werde ich heute noch erledigen und wenn nicht mehr kommt, später direkt veröffentlichen.
Gruß,
larc0s
Bitte entschuldigt diesen dummen Fehler in Version 0.5. Ich habe da etwas durcheinander gebracht, wodurch es dem Programm auf einem fremden Rechner nicht möglich war alle DLLs zu finden. Ich hoffe, dies wurde nun in Version 0.51 behoben.
Gruß, larc0s
Ich habe soeben mit einer Website Überarbeitung zusammen die neue Version des Players veröffentlicht. Alles weitere siehe ersten Beitrag. 😃
Hoffe die Version gefällt euch und ist net so übel verbuggt 😃
Gruß,
larc0s
wenn diene zielplattform nicht 98 ist sollteste wpf benutzen^^, meiner meinugn nach
Wieso? Ich finde, dass ist für dieses Projekt definitiv nicht notwendig.
Ansonsten eine gute Idee wie ich finde, auch wenn ich gerade noch keinen Grund habe es zu testen 😉
So, habs jetzt selber rausgefunden.
Musste dafür dem Fenster eine Größe geben und "SiteToContent" aus, bzw. nur für die breite einstellen. Damit blieb das Fenster auf der Größe, bis der Benutzer dies vergrößert.
Danke für eure Hilfe.
Gruß,
larc0s
Tut mir leid, ich habe mich falsch ausgedrückt.
Mein Problem ist die höhe des gesamten Fensters. Ich würde es gerne haben, dass das Fenster z.b. eine Anfangsgröße von 300px hat. Momentan ist es so, dass wenn das Fenster geöffnet wird sich die gesamte Höhe an der Anzahl der Elemente in der Listview orientiert, da diese ja auf "Auto" gestellt ist.
Gibt es nicht eine Eigenschft in der Art "Anfangsgröße" so, dass die tatsächlich mögliche Größe nicht beeinflusst wird, aber das Fenster mit einer bestimmten Höhe gestartet wird.
Das muss es doch geben...
Kann es sein, dass ich da etwas ganz simples übersehe?
Ich würde als LayourRoot ein Grid nehmen. Und dieses in Zeilen und Spalten aufteilen. Für die Buttons kannst du fixe größen eintragen und die Zeile/Spalte, welche die ListView enthält setzt du mit Height/Width = * auf AutoSize. Der Listview übergiebst du einfach gar keine Höhe&Breite somit passt sich sich an das Parentelement an.
Ist aufjedenfall ein Fortschritt, aber es ist leider immernoch so, dass wenn ich die Listview das erstemal aufrufe, dass die größe sich an die Anzahl der Elemente in ihr anpasst. Ich würde gerne eine Art Anfangsgröße vergeben...weiß jemand wie man das nun machen kann? 😃
Mir ist gerade noch etwas eingefallen:
Angenommen ich habe eine Tastatur, mit der man die Lautstärke regeln kann. Nun ist es in der Regel so, dass mit diesem Regler die gesamte Lautstärke von Windows geregelt wird. Was mir gefallen würde, wäre eine Möglichkeit, den Lautstärkeregler so einzubinden, dass er nur die Lautstärke des Players verändert. Bei Logitech ists ja so, dass man einstellen kann welche Funktion die Spezialtasten haben, ob das beim Lautstärkeregler auch so ist kann ich jetzt leider nicht sagen.
Das ist möglich und ich werde schauen, dass ich die Hotkeys noch in die nächste Version übernehme.
Wie hast du denn dein Layout zur Zeit aufgebaut?
Ich würde als LayourRoot ein Grid nehmen. Und dieses in Zeilen und Spalten aufteilen. Für die Buttons kannst du fixe größen eintragen und die Zeile/Spalte, welche die ListView enthält setzt du mit Height/Width = * auf AutoSize. Der Listview übergiebst du einfach gar keine Höhe&Breite somit passt sich sich an das Parentelement an.
Ja so hatte ich mir das auch gedacht, aber wenn ich die Zeile, die die Listview beinhaltet auf Auto steht und die Listview keine Größe bekommt, passt sich dann die Zeile der Listview nicht an die Anzahl der Elemente in der Listview an?
Ich würde halt gerne der Listview eine vordefinierte Größe geben, die auch bei vielen Elementen beibehalten wird. Das vergrüßern soll nur durch den User möglich sein.
Bei deinem Vorschlag hört sich es so an, als hätte die Listview keine vordefinierte Größe, die diese beim hinzufügen von Elementen beibehält.
Kann mich auch irren 😃
Werde es mal probieren.
Gruß,
larc0s
So, kleiner Ziwschenstand, damit auch jeder sieht, dass ich auch wirklich weiterarbeite 😉
Die nächste Version wird alles wie versprochen beinhalten.
Die Skinfunktion ist eingebaut und fertig. (Kann sein, dass beim nächsten Release erstmal nur die "Normale" Ansicht skinfähig ist.) Es wird mit dem nächsten Release der bisherige Skin und ein weißer Skin mitgeliefert 😃 Nachdem Release werde ich auch sobald wie möglich eine kleine Anleitung zum skinnen auf meiner Seite veröffentlichen.
Die Playlist und die weitere Ansicht sind nun auch soweit fertig und funktionieren bisher fast tadellos. Die Playlist braucht noch zwei Überarbeitungen und ein kleiner Bug im Player muss beseitigt werden.
Außerdem muss das Optionsmenü noch fertig designt werden. Dies sollte jedoch nicht lange dauern, da die Funktionalität schon komplett implementiert wurde und nur etwas am Aussehen geschraubt werden muss.
Ich denke, dass ich wohl bald die neue Version veröffentlichen werde.
Sobald diese Erneuerungen fehlerlos laufen und, soweit möglich, alle Ideen und Vorschläge realisiert wurden, werde ich mich an die Gestaltung und Fertigstellung der Bibliothek machen.
Gruß,
larc0s
Ok, die zweite Frage habe ich nun selber erledigt bekommen 😃 War einfach nur ein kleiner Denkfehler in meiner Logik.
Aber zur ersten Frage habe ich noch keine Lösung, sollte ich eine bekommen bevor mir hier jemand hilft, so werde ich diese natürlich auch posten.
Gruß,
larc0s
Hallo an alle,
ich habe hier zwei kleine Problemchen mit der Listview in WPF.
Die erste Frage sollte für kenner wohl keine Schwierigkeit darstellen 😃
Situation wie im Bild. Habe ein Fenster das vergrößerbar ist und darin eine Listview. Die Größen sind auf "Auto" gestellt und Min.Größe auf "300px".
Wenn die Listview nun gefüllt wird, vergrößert sich automatisch das ganze Fenster. Jedoch würde ich es gerne haben, dass die Listview eine standard Größe hat und nur durch den Benutzer vergrößert werden kann. Wenn ich die Listview aber auf eine feste größe stelle, so vergrößert sie sich nicht mehr mit dem Fenster mit. Muss ich dazu die Listview in eine Zeile in einer Gridview packen und die unteren Buttons in eine zweite Zeile? Und wenn ja, wie müsste ich das ganze einstellen? Hoffe ihr könnt mir helfen 😃
Erledigt
Nun zur zweiten Frage:
Im Listview ist durch das Event "PreviewLeftMouseButtonDown" DragDrop möglich. Außerdem ist das Event "MouseDoubleClick" belegt. Das Problem, dass das Doppelklicken nicht ausgelöst wurde hatte ich hier schonmal gepostet und auch gelöst bekommen. (Mit der Eigenschaft e.Handled)
Jedoch habe ich nun das Prblem, dass es GARNICHT mehr zum DoubleMouseClick Event geht. Wenn ich jedoch eine Haltemarke im PreviewLeftMouseButtonDown setze, dass Programm dort stoppt und ich dann auf "weiter" kicke, wird das Doppelklicken behandelt!? Kann isch das einer erklären? Hoffe auch, dass es rübergekommen ist was ich meine 😃
Danke schonmal für eure Hilfe!
Gruß,
larc0s
Was ist den in der "Albumbildansicht" wenn ich bei meinen alben keine bildinformationen dabei hab? (kann man damit später musikvideos sehn oder solls ein reiner mp3player bleiben?)
Das hatte ich zuerst auch überlegt, da ich es mist fände, wenn einfach ein defaultcover angezeigt werden würde. Drum habe ich es nun so gemacht:
Wie auf dem Bild unten zu sehen ist, kann man mit dem Mauszeiger nun über das Cover fahren und bekommt ein Menü eingeblendet (dadurch wird das Cover etwas ausgeblendet). Sollte das Cover aus dem Tag sein, wird dieses einfach auch so angezeigt.
Sollte jedoch kein Cover im Tag vorhanden sein, werden drei Covers aus dem Internet geladen wovon das erste direkt angezeigt wird. Zu den anderen zwei kann mittels Pfeiltasten gesprungen werden. Auf Wunsch kann das Cover dann auch mittels eines Knopfdruckes im Tag gesichert werden.
Finde, dass ist eine ordentliche Lösung 🙂
Bisher war es noch nicht geplant, dass der Player auch mal Videos abspielen soll. Aber es ist sicherlich eine Option, wenn der Rest mal steht.
Zum jetzigen Stand:
Die erweiterte Ansicht ist soweit fertig. Ich muss noch ein paar Codeanpassungen vornehmen, da ich die Gelegenheit genutzt habe und diesen stark "ansehnlicher" gemacht habe 🙂
Außerdem muss das Optionsmenü noch den ein oder anderen Schliff bekommen. Ist dies soweit erledigt steht einem baldigen Release, inklusive eines alternativ Skins (in weiß), nichts im Wege.
Hoffe, die Entwicklung gefällt euch 😉
So, habe mal schnell meine erste Idee umgesetzt. Das ist ein Prototyp, also da fehlt, wenn die Aufteilung bleiben soll, noch eine ganze Menge.
Ich wollte euch mal zeigen wie ich mir die 2. Ansicht vorstellen würde.
Im Prinzip würde ich es gerne haben, dass der Player quasi ein einziges, großes Display ist, der einem tragbaren Mp3-Player schon sehr ähnlich ist. (Ich mag große Covers 🙂 )
Die Buttons am unteren Rand sind rein provisorisch, da ich noch nicht genau wusste wo ich die hinpacken soll.
Habe mir überlegt die so ähnlich wie beim jetzigen in einen ausfahrbaren rechten Teil unterzubringen. Da würde ich dann auch die Shuffle und Repeat Buttons unterbringen.
Aber eigentlich würde ich gerne auf einen ausfahrbaren Teil in dieser Ansicht verzichten, wodurch sich aber erstmal zwei Fragen stellen:
Die Playlist ist quasi dann ein extra Fenster was sich durch den rechten Pfeil öffnen lässt. Es ist einzeln verschiebbar und vergrößerbar. Außerdem soll es später an die Hauptansicht gedockt werden können. DIe Playlistansicht ist auf dem Screenshot keinesfalls komplett. (Fehlen die ganzen Playlistoptions-Buttons)
Alos, wie fändet ihr ein solches Design? (also die Displaysicht?)
Hey, ich bin doch froh wenn Vorschläge kommen 🙂
Habe mir nun folgendes Überlegt:
Die nächste Version die ich rausbringen werde wird zwei große Neuheiten beinhalten.
Die erste ist, dass die Anwendung ab dem nächsten Release skinfähig ist.
Zum zweiten kommt eine weitere Ansicht des Players hinzu. Damit meine ich, dass der Player so wie er momentan ist, als "Mini-Player" bleibt. So wie es das etwa auch beim Winamp oder WMP gibt. Außerdem wird es eine erweiterte Ansicht geben, die ich etwas aufmotzen werde, damit dort Platz für viele, direkt offensichtliche, Optionen ist.
Dazu habe ich mich deswegen entschloßen, da ich den Player so wie er momentan ist recht gut finde und nicht unnötig mit Buttons usw. vollpflaster möchte, da ich gerade diese "Einfachheit" recht cool fand.
Aber damit auch andere Optionen nicht zu kurz kommen werde ich eine weitere Oberfläche entwerfen. Diese wird dann auch z.b. eine vergrößerbare Playlist beinhalten.
Ich bin schon fleißig am basteln und momentan finde ich die schon ziemlich cool 🙂 Wenn ich die Oberfläche soweit fertig habe werde ich sie euch hier vorstellen.
Hoffe die Idee stößt auf Zustimmung 🙂
Genau das ist noch geplant 😉 Wollte erst den Player an sich fertig machen und dann die Library in angriff nehmen.
Habe außerdem mal eine neue Version geuppt, die drei Kleinigkeiten aus der Welt schafft.
Gruß,
larc0s
Wenn man während ein Lied spielt im Tagger auf "save" klickt, also den geänderten oder auch nicht geänderten Tag speichert, wird der Song erneut von vorne gespielt. Außerdem wird die Fortschrittsanzeige und die schriftliche Darstellung nicht ganz ordnungsgemäß zurückgesetzt. D.h. der Balken beginnt zwar erneut von vorne durchzulaufen, aber die Zeitanzeige springs nach 1-2 Sekuden auf einen vermeindlich anderen Zeitpunkt... Vermutlich der beim speichern erreichte.
Das ist tatsächlich anders gedacht. Er sollte eigentlich dann wieder zum Zeitpunkt springen der vor dem speichern erreicht wurde. (+/- 2 secs) Schau ich mir mal an.
Eine kleinere Sache ist: Der "Cancel"-Button bei der Coverauswahl (ob 1, 2 oder 3) hat den Text "cHancel"
Oh, danke. Garnicht aufgefallen ^^
Gruß,
larc0s
Dank giftsword sollte sich das Proble erledigt haben 🙂
Wollte nur mal schnell melden, dass nun eine neue Version des Players online ist.
Hier erfahrt ihr mehr.
Gruß,
larc0s
Danke dir für deine Anregungen und dem Bug 🙂
Der Bug wurde sofort geändert und wird mit dem nächsten Release verscwunden sein.
Die restlichen Anregungen wurden als Feature aufgenommen.
Gruß,
larc0s
EDIT:
Ich werde nun noch den Tagger+Cover suche einbauen und werde dann schon das nächste Release raushauen.
EDIT: Eine Sache, die eventuell ganz nett wäre, wenn man mit deinem Programm auch selbst Playlisten abspeichern kann. Ich benutze sonst nämlich Foobar2k, daher habe ich sowas nicht...
EDIT, die zweite: Außerdem ist (mir) die Farbe zu grell, wenn man mit der Maus über seine Playlist fährt bzw man etwas ausgewählt hat.
Beides aufgenommen 🙂
@See Sharp:
Sorry, wurde geändert 😉 Und im BugTracker ist mir leider ein Fehler unterlaufen, deswegen ist dein Eintrag weg und ich musste das ganze neu aufnehmen...sorry 🙂
Hallo larc0s,
Ist ahlt schon nen toller Thread, kaum komm tLangeweilie auf schaue ich hier rein und habe was zu lachen 😄
wenn Dir langweilig ist, dann lies doch Deine Postings nochmal durch, bevor Du sie abschickst. 8)
Was ist eigentlich "nen" für ein Wort? ein? einen? einer? 'n? Oder irgendeins davon je nach Bedarf? Man liest das so oft und es klingt immer so komisch...
Komm schon, du musst selber zu geben, dass es hier alles etwas lächerlich ist und du willst nun wirklich um ein "nen" in einem meiner Sätze diskutieren? Also wirklich...
@Golo Roden:
Hehe, eine echt glaubwürdige Auflistung 🙂
Das hört sich gut an 🙂
Habe nun danke "See Sharp" das Feature mit aufgenommen, dass die Geschwindigkeit der Animationen einstellbar ist. Wird in der nächsten Version verfügbar sein.
Gruß,
larc0s
So, habe mal die neuste Version hochgeladen. Die sollte eigentlich ziemlich gut funktionieren.
Außerdem würde es mich mal interessieren, ob die Anwendung nun auf 64bit Systemen läuft. Habe mal den Tip von Aurion befolgt. 🙂
Ansonsten viel Spaß damit und es würde mich freuen wenn die Resonanz weiterhin so gut bleibt und, falls ihr Bugs findet mir die hier postet 🙂
Gruß und einen schönen Abend,
larc0s
P.S.: Weitere Fragen wie zur technischen Seite, werde ich in den nächsten Tagen auf der Homepage beantworten, damit es hier nich zu unübersichtlich wird.
Ist ahlt schon nen toller Thread, kaum komm tLangeweilie auf schaue ich hier rein und habe was zu lachen 😁
Wie ernst es ihm mit der Veröffentlichung ist/war kann man ja auch an der regen Teilnahme an dem Thread für die Lösung seines Problemes sehen.
Sorry, aber langsam muss du selber zu geben, dass es ganz schön lächerlich ist 🙂
So, habe nun den DD-Bug "vernichtet" und soweit läuft alles 🙂
Ich werde den heute nochmal etwas ausprobieren und schauen, ob er stabil läuft. Werde ihn dann heute Abend oder morgen Mittag hochladen.
Außerdem habe ich da noch eine Frage:
Momentan hat er ja nicht soviele Buttons deren Zustand man speichern könnte. Deswegen sichert er beim Beenden bisher nur die Lautstärke und stellt die beim start wieder her. Soll ich außerdem die Optionen zum "Repeat" und "Shuffle" sichern? Oder was meint ihr?
Gruß,larc0s
Wurde doch schon alles gesagt.
Deine besten Freunde sind Stift und Papier, dazu etwas UML-Kenntniss und ein ordentliches Programm damit es flutscht. Welches das ist musst du für dich entscheiden.
Und damit lässt sich nicht nur der grobe Aufbau planen, sonder damit wird jedes Detail geplant.
Mehr gibts hier dazu garnicht zu sagen...
Ok, jetzt sehe ich es auch 🙂
Aber wenn ich es nun dort auf "Release" stelle und das Projekt erstelle, wird es immer noch nicht in den "Release" Ordner veröffentlicht.