﻿ ______________________________________________________________________________
|                                                                              |
|   FRename3 v2.04                    (c) 2014+ Pepak, https://www.pepak.net   |
|______________________________________________________________________________|


  [!] Główne zmiany
  [+] Dodane opcje
  [-] Naprawione błędy
  [*] Drobne zmiany

_______________________________________________________________________________

v2.04

  [*] Uaktualnione polskie tłumaczenie.

_______________________________________________________________________________

v2.03

  [+] Wsparcie dla zmiany plików w panelu tymczasowym (wtyczka TMPPANEL).

  [+] Wsparcie dla alternatywnego zachowania funkcji Smart END. Można teraz
      przełączać pomiędzy początkiem rozszerzenia i końcem linii (zachowanie
      z poprzednich wersji), a początkiem rozszerzenia i końcem nazwy pliku
      oraz końcem nazwy pliku i końcem linii. Można wybrać preferowane
      zachowanie w opcjach wtyczki.

  [*] Dodano wykrywanie nieobsługiwanych paneli (np. lista procesów).
      Niestety, nie można nic z tym zrobić, ponieważ Plugin API nie zapewnia
      funkcji Zmień nazwę, którą można wywołać.

  [*] Uaktualnione polskie tłumaczenie.

  [*] Uaktualniony kod rysowania okna dialogowego dla większej zgodności
      z framework.

  [*] Uaktualnione wsparcie wywołania wtyczki dla zgodności z innymi moimi
      wtyczkami.

  [*] Wyczyszczony kod źródłowy.

_______________________________________________________________________________

v2.02

  [+] Nowa opcja do przenoszenia kursora na początek docelowej nazwy pliku,
      po włączeniu edytora. Do teraz, było to zależne od opcji "Ukryj krótką
      pomoc".

  [+] Nowa opcja do strategii pozycjonowania kursora. Teraz dostępne są cztery
      możliwości: Minimalizuj przewijanie (nie przewijaj okienka edytora,
      o ile nie jest to konieczne dla ułatwienia ruchu kursora), Priorytet
      na nazwę źródłową (wyświetlaj jak najwięcej znaków z nazwy źródłowej),
      Priorytet na nazwę docelową (wyświetlaj jak najwięcej znaków z nazwy
      docelowej, pozostała część ekranu wyświetla nazwę źródłową; było to
      domyślne zachowanie wtyczki w wersji 2.00), Tylko docelowa nazwa pliku
      (wyświetla tylko nazwę docelową, nawet jeżeli mogłaby się zmieścić nazwa
      źródłowa; było to domyślne zachowanie wtyczki w wersji 2.01). Domyślnie
      ustawione jest zachowanie zgodne z wersją 2.00.

  [+] Nowa opcja do aktualizacja pliku opisów. Domyślnie funkcja ta jest wyłączona.
      Uwaga: funkcja eksperymentalna, należy zachować ostrożność.

      Proszę zauważyć, że API FAR3 nie wspiera odczytywania plików opisów przez
      wtyczki (lista dostępna w ustawieniach - F9 -> Opcje -> Pliki opisu folderów).
      Dlatego w konfiguracji wtyczki należy podać ręcznie listę plików (domyślne
      pliki są już wpisane).

  [*] Uaktualnione polskie tłumaczenie.

_______________________________________________________________________________

v2.01

  [+] Uaktualniona logika pozycjonowania kursora po wciśnięciu ALT+F1,
      aby zsynchronizować z oczekiwaniem użytkowników. Priorytetem jest
      wyświetlenie jak najdłuższej nazwy docelowej na dostępnej powierzchni
      ekranu.

  [+] Dodany skrót ALT+F3 - do usunięcia docelowej nazwy pliku od pozycji
      kursora do rozszerzenia pliku. W pliku "FRename3.lua" znajduje się
      przykład jak przypisać do tej funkcji skróty CTRL+D i CTRL+K, jeżeli
      żaden blok nie jest zaznaczony.

  [+] Dodany skrót ALT+F4 - przenoszący kursor do rozszerzenia pliku docelowego.

  [+] Dodany skrót ALT+F5 - działa jako "Sprytny HOME" - przełącza kursor pomiędzy
      plikiem docelowym, a początkiem linii.
      Dodany skrót ALT+F6 - działa jako "Sprytny END" - przełącza kursor pomiędzy
      rozszerzeniem pliku docelowego, a końcem linii.
      Dodane makra do pliku FRename3.lua, aby konwertować naciśnięcia HOME
      i END do ich odpowiedników w "Sprytnej" wersji, jeżeli używany w edytorze
      wtyczki

  [+] Dodana funkcja FRename3.IsMyEditorLine() do FRename3.lua. Zwraca ona
      wartość "prawda" jeżeli aktywny edytor jest oknem FRename3 i bieżąca linia
      jest linią używaną przez operacje zmiany nazw.

  [+] Opcja wyłączenia wewnętrznych klawiszy skrótów (ALT+F1, itd.). Może być
      przydatna jeżeli klawisze mają mieć inną funkcjonalność. Można wtedy 
      zmienić przypisanie funkcji do innych klawiszy skrótów (przykład
      znajduje się w pliku FRename3.lua).

  [+] Polskie tłumaczenie - Andrzej Rudnik.

  [*] Uaktualnienie wtyczki do nowszej wersji Dialog API. Główna zmiana,
      to umożliwienie poprawnej reakcji wtyczce po zmianie wielkości okna
      programu FAR.

  [*] Drobne poprawki dla zgodności z Delphi 10.1 i nowszymi.

  [*] Zapisywanie zmian tylko, gdy nastąpiły zmiany od poprzedniej wersji.
      Zapobiega to zapisywaniu niepotrzebnych danych w pliku danych wtyczki,
      np. przy tworzeniu przyrostowej kopii danych.

_______________________________________________________________________________

v2.00

  [!] Przepisanie wtyczki wg nowego framework dla wtyczek FAR. Umożliwi
      to w przyszłości łatwiejsze zarządzanie.

  [+] Wsparcie dla LuaMacro w PluginCall. Przykład użycia znajduje się w pliku
      FRename3.lua.

  [+] Rosyjskie tłumaczenie - bigvax i HaRT.

  [+] Opcja do wyświetlania krótkiego opisu zamiast pełnego pliku pomocy.
      Pozwala zredukować tekst przez pozostawienie pustego łańcucha tekstowego
      w pliku tłumaczenia.

  [+] Opcja zaznaczenia zmienionych plików (zamiast domyślnego zachowania
      lub zaznaczenia tylko plików nie zmienionych). Opcja ta działa dość
      wolno, zwłaszcza przy wolnych dyskach i/lub dużych ilościach plików.

  [+] Po uruchomieniu wtyczki umieszczenie kursora na nazwie pliku docelowego 
      (działa tak jak wciśnięcie ALT+F1 po otwarciu edytora).

  [+] Po wystąpieniu błędu podczas zmiany nazwy, lista plików zostanie ponownie
      wyświetlona - ale w tej wersji lista będzie zawierać tylko błędne pliki.
      W poprzednich wersja, lista zawierała wszystkie pliki - nawet te z poprawnie
      zmienionymi nazwami.

  [-] Jeżeli w oknie dialogowym "błąd zmiany nazwy" zostanie naciśnięty klawisz
      ESCAPE, procedura zmiany nazw zostanie natychmiast przerwana. W poprzednich
      wersjach, praca była kontynuowana i pliki powodujące błędy były ponownie
      wyświetlane w edytorze, powodując problemy z zatrzymaniem zmieniania nazw.

  [-] Automatyczne odświeżanie panelu po zakończeniu zmiany nazw plików.

  [-] Poprawiony błąd zmiany nazwy pliku zawierającego znak Unicode,
      który nie mieści się w 16 bitach (np. 0x1F920).

_______________________________________________________________________________

v1.00

  [!] Wtyczka umieszczona na FAR PlugRing. Dla porządku zmieniona nazwa
      na "FRename3", aby odróżnić ją od oryginalnej wtyczki "FRename"
      napisanej przez Jouri Mamaev.

_______________________________________________________________________________

v0.01

  [!] Pierwsza publiczna wersja.
