Wtyczka do VS Code dla języka GO -- łatwy start Temat rozwiązany

Awatar użytkownika
SunRiver
Użytkownik
Posty: 1513
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Wtyczka do VS Code dla języka GO -- łatwy start

Post autor: SunRiver »

v2.1.0 już na marketplace ,

dostępna też na Github https://github.com/SunDUINO/SunGo-Proje ... ger-relase
powoli też tworzę dokumentację https://github.com/SunDUINO/SunGo-Proje ... elase/wiki

tym razem dodałem całkowicie nowy panel statycznej analizy kodu dostępny bezpośrednio z panelu SunGo Tools.
Pozwala analizować kod Go bez zewnętrznych API – wszystko działa lokalnie przy pomocy narzędzi Go.

Szczegóły w dokumentacji i Readme
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1513
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Wtyczka do VS Code dla języka GO -- łatwy start

Post autor: SunRiver »

v2.3.0) – Udoskonalone analizy kodu

Udoskonalony Panel Code Review i Integracja

Wersja 2.3.0 stawia na głębszą integrację i inteligentne wsparcie. Panel Code Review to teraz coś więcej niż lista błędów – to interaktywne narzędzie edukacyjne połączone z Twoim Asystentem Gopherem.

**Kluczowe nowości:**
- 💡 **Inteligentne Podpowiedzi** – Dodano gotowe sugestie i rozwiązania dla typowych problemów wykrywanych przez narzędzia analityczne.
- 🤖 **Integracja z Gopherem** – Twój asystent Gopher dynamicznie reaguje na błędy z `staticcheck`, oferując kontekstową pomoc.
- 📋 **Synchronizacja z SunGo Pad** – Pełna integracja z SunGo Padem; statusy analizy są teraz prezentowane za pomocą intuicyjnych kolorów.
- 🧹 **Uproszczony Panel** – Usunięto narzędzie `go vet` w celu wyeliminowania powtarzających się wyników i skupienia się na zaawansowanych analyzerach (`staticcheck`, `golangci-lint`).


v 2.3.5 już na marketplace

Tym razem poprawki w integracji SunGo PAD,a i Gopher Asistant z Code Review
Pad i gopher reagują na zdarzenia Code Review .


Obrazek
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1513
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Wtyczka do VS Code dla języka GO -- łatwy start

Post autor: SunRiver »

v.2.3.6 na marketplace

Właściwie nic nowego nie wnosi - owszem dodałem panel z logo SunGo i linkami oraz taką małą animację jak się najedzie myszką.
ale to nic wielkiego i można sobie wyłączyć.

-- reszta zmian kręciła się dookoła optymalizacji kodu i czyszczenia logów testowych.
-- zrobiłem też mały refaktoring kilku plików .


Obrazek
Awatar użytkownika
gufim
Użytkownik
Posty: 186
Rejestracja: 16 paź 2017, 16:58

Re: Wtyczka do VS Code dla języka GO -- łatwy start

Post autor: gufim »

Dzięki Sun bardzo przydatne i pomocne w pisaniu kodu
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1513
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Wtyczka do VS Code dla języka GO -- łatwy start

Post autor: SunRiver »

wersja 2.4.3 już na marketplace

Obrazek

Co nowego (v2.4.3) – Automatyczne aktualizacje firmware i OTA

Najnowsza wersja SunGo Project Manager wprowadza kompletny system zarządzania oprogramowaniem układowym dla SunGO MacroPAD II, upraszczając aktualizację sprzętu do jednego kliknięcia.

Automatyczne aktualizacje OTA:

Zapomnij o ręcznym kopiowaniu plików. Jeśli na GitHubie pojawi się nowa wersja, po prostu kliknij UPDATE.
Rozszerzenie samo pobierze plik .uf2 i wgra go do RP2040.

Bootloader jednym kliknięciem:

Wejdź w tryb programowania (RPI-RP2) bezpośrednio z poziomu interfejsu, bez konieczności rozkręcania obudowy czy naciskania fizycznych przycisków. Z informacją zwrotną na LCD że jesteś w trybie UPDATE.

Wizualny postęp:

Śledź status aktualizacji na pasku postępu w panelu PadSettings.
Po zakończeniu, pad automatycznie zrestartuje się z nowym oprogramowaniem.

Funkcje ratunkowe:

Ręczny Downgrade:

Przycisk Bootloader w UI pozwala na ręczne wgranie najnowszego oprogramowania lub starszych wersji (DOWNGRADE)

Tryb awaryjny:

Przytrzymaj klawisze 9+10+12 aby wymusić tryb bootloadera w sytuacjach awaryjnych.
Awatar użytkownika
gufim
Użytkownik
Posty: 186
Rejestracja: 16 paź 2017, 16:58

Re: Wtyczka do VS Code dla języka GO -- łatwy start

Post autor: gufim »

Przetestowanie na Linux Mint i świetnie działa
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1513
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Wtyczka do VS Code dla języka GO -- łatwy start

Post autor: SunRiver »

Dziś tak na szybko poleciały dwa update wtyczki ....
--- dane z changeloga

## [2.6.0] - 2026-06-16

### Added / Dodano

- **[EN]** Added dropdown lists for intuitive option selection and implemented a reliable configuration persistence mechanism within the Pad Settings panel.
- **[PL]** Dodano rozwijalne listy wyboru w ustawieniach pada oraz zaimplementowano mechanizm trwałego zapisu zmienionych konfiguracji.

### Fixed / Poprawiono

- **[EN]** Fixed command parsing for encoder hardware keys S1 and S2, assigning them as special keys with dynamically modified payload support.
- **[PL]** Naprawiono parsowanie komend dla klawiszy sprzętowych S1 i S2 enkoderów, przypisując je jako klawisze specjalne z obsługą modyfikowanej zawartości.
- **[EN]** Resolved operational issues with the programmable upper encoder (ENC 1) to ensure precise tracking and stability.
- **[PL]** Poprawiono działanie oraz precyzję programowalnego enkodera górnego (ENC 1).
- **[EN]** Corrected hardware command invocation routines and refined shortcut alias assignment logic.
- **[PL]** Poprawiono mechanizm wywoływania komend sprzętowych oraz logikę przypisywania aliasów.

### Optimized / Zoptymalizowano

- **[EN]** Conducted extensive architectural cleanup and refactoring to improve core codebase maintainability and execution velocity.
- **[PL]** Przeprowadzono gruntowne czyszczenie strukturalne oraz refaktoryzację kodu w celu zwiększenia czytelności i szybkości działania aplikacji.
- **[EN]** Enhanced system resource utilization and enforced stricter type safety across hardware communication layers.
- **[PL]** Zoptymalizowano zużycie zasobów systemowych oraz zaostrzono kontrolę typów w warstwach komunikacji niskopoziomowej.

---

## [2.5.6] - 2026-06-16

### Fixed / Poprawiono

- **[EN]** Fixed translation errors and corrected typos across various UI language versions.
- **[PL]** Naprawiono błędy w tłumaczeniach oraz poprawiono literówki w różnych wersjach językowych interfejsu użytkownika.
- **[EN]** Resolved minor bugs and overall software stability issues.
- **[PL]** Usunięto drobne błędy oraz poprawiono ogólną stabilność działania oprogramowania.

### Optimized / Zoptymalizowano

- **[EN]** Performance optimizations and general quality-of-life improvements.
- **[PL]** Zoptymalizowano wydajność oraz wprowadzono ogólne poprawki zwiększające komfort użytkowania (QoL).


---

Szczegóły na stronie dokumentacji https://github.com/SunDUINO/SunGo-Proje ... elase/wiki

Obrazek

ENC0 == rolka myszki
ENC1 == domyślnie zoom in / zoom out w aktywnym edytorze kodu, można zmienić przypisanie w ustawieniach

Encodery można też wyłączyć w ustawieniach pada II

Przyciski encoderów są traktowane jako klawisze specjalne S1 i S2 można im przypisać funkcje w ustawieniach.


miłego testowania ....
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1513
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Wtyczka do VS Code dla języka GO -- łatwy start

Post autor: SunRiver »

Najnowsza wersja wtyczki 2.7.0 już dostępna na marketplace,

Obrazek

Trochę zmian i porządków w Dashboardzie (HOME)
Oraz główny nacisk położony na Github Templates --- gdzie poza poprawkami szybkości i porządkowaniem doszedł też nowy przykładowy
program - mikrousługa z użyciem REST i WEB UI

Obrazek

Zapraszam do testowania i zgłaszania ewentualnych problemów...
ODPOWIEDZ

Wróć do „Programowanie w Go. Poznaj prosty i wydajny język od Google”