Synergy Advance er en kraftfuld iTunes tilbehør skrevet fra bunden til at udnytte teknologierne bag Apples nye Tiger operativsystem (selv om det også kører på Panther). Kernen modul giver en kraftfuld genvejstast motor, Global Menu og Growl integration og arbejder problemfrit sammen med Synergy Classic. Fremtidige forhåndsvisning udgivelser vil give nogle af de funktioner, som allerede findes i Synergy Classic samt nye funktioner muliggjort af den nye arkitektur.
Hvad er nyt i denne udgivelse:
- [Feature] brugerdefineret Dock menu.
- [Feature] Fem yderligere valgfri hot centrale slots til for tildeling halv-stjernede ratings.
- [Feature] Mulighed for at sætte halv-stjernede ratings ved at holde option-tasten, mens du navigerer på "Rating" menuen; dette gælder både den globale menu og menuen Dock (funktion anmodning # 240, "menupunkter til halv-stjernede ratings").
- [Enhancement] fjerne nogle overflødige kode kun bruges på Panther for bedre ydelse.
- [Bugfix] Med henblik på at opdatere den globale menu, den "Fast viderestilling" og "tilbagespoling" stater anses nu for at være funktionelt svarer til "Playing" tilstand; tidligere blev de overladt til fallback til standard (ukendt) tilstand.
- [Bugfix] For at undgå forvirring, undertrykt ekko af harmløse advarsler til konsollen på standard log-niveau (bug # 568, AEGetParamPtr fejlmeddelelse skrevet til konsol hvert andet sekund ").
Dette omfatter ændringer i den tidligere seedet 0.5 beta:
- [Feature] Det er nu muligt at give tilsidesættelser i Instant præferencer Messaging panel, der skal anvendes, alt efter om iTunes afspilles, på pause, stoppes eller ikke kører (funktion anmodning # 471, "Separat kontrol over iChat status, når du spiller, pause, stoppede osv ").
- [Feature] ikonet Advarsel vises nu, hvor et ugyldigt streng format er optaget; på ikonet fører brugeren til den relevante hjælpeside på hjemmesiden (funktion anmodning # 475, "ikonet Vis advarsel i UI for ugyldige formatstrenge").
- [Feature] Tre nye afkrydsningsfelter tilføjet til Growl indstillingsvindue, der giver brugerne mulighed for at afgøre præcist, hvilken tilstandsændringer ("Playing", "Pause" eller "Venter") bør udløse meddelelser (funktion anmodning # 527, "mulighed for at vende Off 'pause' meddelelser for Growl ").
- [Feature] Mange nye Dock ikon muligheder for at kontrollere opacitet, farver, badging, fremskridt måleren næsten alle aspekter af ikonet Dock kan tilpasses.
- [Enhancement] plugins kan nu tilføje deres egne brugerdefinerede præference ruder til Synergy Advance vinduet Indstillinger. Som et eksempel er iChat support nu bundtet helt inden for iChat plug-in (tidligere bestod af to separate komponenter: en plug-in og en præference ruden). Dette vil gøre det muligt fremtidige udbredelse af fuldt fremhævede plug-ins, der er godt integreret i den eksisterende grænseflade.
- [Enhancement] All Dock-relaterede kode er blevet flyttet til et separat plug-in, som giver en dedikeret indstillingsvindue for Dock-relaterede indstillinger. Brugere, der ikke ønsker at bruge Synergy Advance Dock ikon funktioner kan nu deaktivere plug-in helt for en ydelse og hukommelse fordel.
- [Enhancement] optimeringer gjort for at reducere antallet af gange, Synergy Advance forespørgsler iTunes til omslag. Tidligere Synergy Advance forespørges for omslag, hver gang en anmeldelse blev modtaget; nu har det kun forespørgsler, når der er et spor forandring. Som forespørge om omslag er en relativt ressourcekrævende operation dette bør føre til en mere lydhør brugeroplevelse.
- [Enhancement] Anvendelse lanceringen tid forbedres som følge af demontering af store støtteramme, WOBase, og med koden direkte i selve stævningen. Ligeledes absorberet den delte kode, der bruges af alle brugervalgte ruder og plug-ins (tidligere i "SynergyAdvance.framework") direkte i hovedsagen for yderligere gevinster.
- [Enhancement] For at lette brugen dispositionsvisningen i ruden Hot Keys præferencer er automatisk "udvidet", når først vist.
- [Enhancement] massiv indsats code-revision og refactoring; næsten hver metode i alle filer er blevet forbedret og omarbejdet under omskrivning (bedre registrering af fejltilstande mere omfattende håndtering af undtagelser, kode mere logisk grupperet for bedre vedligeholdelse og udvikling hastighed, fjernelse af overflødige kode for mindre hukommelse footprint, at forbedringer tråd -Safety og generel robusthed kode).
- [Enhancement] omskrev genvejstast implementering at give genvejstaster til at arbejde, selv når en fuld skærm spil eller et andet program har taget kontrol over skærmen (funktion anmodning # 524, "Gør genvejstaster virker, når en fullscreen app / spil er kører "). Det kræver adgang til hjælpemidler, der skal aktiveres i rude i Systemindstillinger Universel adgang; hvis det ikke er aktiveret så Synergy Advance vil falde tilbage til den gamle genvejstast gennemførelse.
- [Enhancement] I Hottaster indstillingsvindue filter ud "Fn" præfiks når den anvendes af Cocoa på visse taster, der altid opfører sig, som om den "Fn" tasten (til stede på nogle bærbare tastaturer) blev presset, selv om det er ikke; berørte taster omfatter piletasterne, side op, side ned og så videre.
- [Enhancement] optimeringer og oprydning af præferencerne back-end, som bør føre til lidt hurtigere ydelse og lavere ressourceudnyttelse.
- [Enhancement] Hvis Synergy Advance ikke finde iTunes på det første forsøg (som kan forekomme, når brugeren nulstiller Launch Services database), prøve igen med en hard-kodet sti som en sidste udvej.
- [Enhancement] The Dock ikon kode bruger nu Core Image for compositing, hvilket fører til højere billedkvalitet uden øget ressourceforbrug.
- [Enhancement] Ikoner i vinduet Indstillinger værktøjslinje nu trukket med bistand fra Core Image under klikke og trække.
- [Enhancement] Rammer Return eller Enter efter indtastning din e-mailadresse og licens kode er nu svarer til at trykke på knappen (ikke nødvendigt at bruge musen) "Bekræft".
- [Enhancement] mere informativ meddelelse, hvis en manuel udgave ikke lykkes på grund af en netværksfejl (tidligere bare sagde "Ingen ny version tilgængelig på dette tidspunkt."
- [Enhancement] Mere hensigtsmæssig brug af modale session API'er resulterer i bedre CPU-forbrug, når nogle dialoger vises (for eksempel under aktivering).
- [Enhancement] Opgraderet indlejret Growl rammer til den seneste udgivelse (version 0.7.6) plus nogle mindre rettelser, der er blevet begået i Growl arkivet siden da (Subversion revision 4072).
- [Enhancement] Brugere behøver ikke længere at holde Alternativ-tasten nede for at indsætte et linjeskift men præciserer brugerdefinerede format i Growl præference ruden.
- [Bugfix] Fixed potentielle nedbrud i iChat plug-in (bug # 402, "Crash i iChat plug-in startScrolling metoden").
- [Bugfix] Rettet en kendt regression introduceret med version 0,4 mia hvor "Genrer" og "Artists" menuer givet adgang album-niveau, men gav ikke undermenuer for adgang enkelte spor direkte (bug # 421).
- [Bugfix] vedrørte resterende problem med den automatiske udgave kontrolsystem, hvor brugeren måtte røre den automatiske version, kontrol præferencer efter lanceringen for at starte den automatiske udgave kontrol timer (bug # 326).
- [Bugfix] Plugged en lille hukommelsesfejl i den anvendte metode til at få stien til mappen "Application Support".
- [Note] Ændret mulige udvalg af indstillinger for "Logning niveau" avancerede indstillinger; mulige værdier nu ligge i intervallet 0 til 7 (det tidligere interval var 0 til 10), og standard niveauet er ændret fra 0 til 5. Denne ændring blev foretaget for at bringe Synergy Advance i overensstemmelse med skovhugst, der er specificeret for BSD syslog facilitet i RFC 3164 og spejlet i Apples ASL ("Apple-system log facilitet"). Se dokumentationen til "Sådan logger niveau" indstilling for mere information.
- [Note] Bumped den nødvendige Mac OS X version minimum fra 10.3.9 til 10.4. For brugere stadig kører Panther den tidligere Synergy Advance udgivelse fortsætter med at være tilgængelig fra download siden.
- [Note] Fjernet koden til at skjule og vise Dock-ikonet for kompatibilitet med Mac OS X Leopard kode-signering funktion. De overflødige dele af koden er blevet fjernet for at give Synergy Advance et mindre hukommelsesforbrug.
- [Note] Selv om der er ingen planer om at omfatte ikke-engelske lokaliseringer med Synergy Advance før version 1.0 det er under udvikling med fremtidig lokalisering i tankerne; med henblik herpå i tankerne tilføjet en lille række spanske lokaliserede ressourcer for at teste, at de eksisterende lokalisering mekanismer fungerer korrekt.
- [Note] Bedre komprimering på disk image.
- [Note] Faldt prisen for en enkelt-bruger licenser fra 10 til 9,95.
Krav :
Mac OS X 10.4 eller nyere
Kommentarer ikke fundet