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


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

_______________________________________________________________________________

v2.02

  [+] A new option to move the initial cursor position to the destination
      filename. Until now, this was determined by the "Show short help
      message" option.

  [+] A new option for the cursor positioning strategy. Now there are four
      distinct strategies: Minimize scrolling (don't scroll the editor
      window, unless necessary to facilitate the movement of the cursor),
      prioritize source file name (display as much of the source filename
      as possible), prioritize destination file name (display as much of
      the destination filename as possible, and use the remaining screen
      space to display the source filename; this was the plugin's behavior
      in version 2.00) and only destination file name (display only the
      destination filename, even if some part of the source filename would
      fit as well; this was the plugin's behavior in version 2.01). Default
      is the version 2.00 behavior.

  [+] A new option to support updating the file descriptions. The setting
      is disabled by default but can be enabled. Please understand that
      the functionality is highly experimental.

      Note that FAR3 API does not support reading FAR's file descriptions
      settings (F9 -> Options -> File descriptions) so you need to enter
      the list of description files into the plugin's configuration
      manually.

  [*] Updated Polish translation.

_______________________________________________________________________________

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ądu zmieniona nazwa
      na "FRename3", aby odróżnić ją od oryginalnej wtyczki "FRename"
      napisanej przez Jouri Mamaev.

_______________________________________________________________________________

v0.01

  [!] Pierwsza publiczna wersja.
