Հրապարակվել է Nyxt 2.0.0 վեբ բրաուզերի թողարկումը, որը նախատեսված է առաջադեմ օգտատերերի կողմից օգտագործելու համար, ովքեր ունեն գրեթե անսահմանափակ հնարավորություններ՝ հարմարեցնելու և փոխելու բրաուզերի հետ աշխատելու ցանկացած ասպեկտի վարքագիծը: Հայեցակարգային առումով Nyxt-ը հիշեցնում է Emacs-ը և Vim-ը, և պատրաստի կարգավորումների փոխարեն այն հնարավորություն է տալիս փոխել աշխատանքի բուն տրամաբանությունը՝ օգտագործելով Lisp լեզուն։ Օգտագործողը կարող է վերացնել կամ վերակազմավորել ցանկացած դաս, մեթոդ, փոփոխական և ֆունկցիա: Ծրագրի կոդը գրված է Lisp-ով և տարածվում է BSD լիցենզիայի ներքո: Ինտերֆեյսը կարող է կառուցվել GTK-ով կամ Qt-ով: Պատրաստի հավաքները ստեղծվում են Linux-ի (Alpine, Arch, Guix, Nix, Ubuntu) և macOS-ի համար:
Աշխատանքային հոսքի արդյունավետությունը բարելավելու համար զննարկիչը օպտիմիզացված է ստեղնաշարի կառավարման համար և աջակցում է ընդհանուր Emacs, vi և CUA ստեղնաշարի դյուրանցումները: Նախագիծը կապված չէ կոնկրետ բրաուզերի շարժիչի հետ և օգտագործում է նվազագույն API՝ վեբ շարժիչների հետ փոխազդելու համար: Այս API-ի հիման վրա կան WebKit և Blink շարժիչները միացնելու շերտեր (WebKitGTK-ն օգտագործվում է լռելյայն), բայց ցանկության դեպքում զննարկիչը կարող է տեղափոխվել այլ շարժիչներ: Այն ներառում է ներկառուցված գովազդի արգելափակման համակարգ: Աջակցվում է Common Lisp-ով գրված հավելումների միացումը (նախատեսվում է իրականացնել WebExtensions-ի աջակցություն՝ Firefox-ի և Chrome-ի նման):
Հիմնական առանձնահատկությունները.
- Ներդիրների աջակցություն և ներկառուցված որոնման միջոցով բաց ներդիրների միջև արագ անցնելու հնարավորություն (օրինակ՝ www.example.com կայքի ներդիր մտնելու համար պարզապես սկսեք մուտքագրել «exa.» և հասանելի ներդիրները կցուցադրվեն։ .
- Էջի վրա տարբեր օբյեկտներ միաժամանակ ընտրելու ունակություն՝ որպես հրամանի արգումենտ օգտագործելու համար: Օրինակ, օգտատերը կարող է միաժամանակ ընտրել և կատարել գործողություններ էջի մի քանի պատկերների վրա:
- Էջանիշերի համակարգ՝ ըստ պիտակների դասակարգման և խմբավորման աջակցությամբ:
- Բովանդակությամբ որոնելու հնարավորություն՝ միաժամանակ մի քանի ներդիրներով ընդգրկելով։
- Ծառի նման ինտերֆեյս՝ ձեր զննարկման պատմությունը դիտելու համար, որը թույլ է տալիս հետևել անցումների և ճյուղավորման պատմությանը:
- Աջակցություն թեմաներին (օրինակ, կա մութ թեմա) և ինտերֆեյսի տարրերը CSS-ի միջոցով փոխելու հնարավորություն: «Մութ ռեժիմ» ռեժիմը թույլ է տալիս ավտոմատ կերպով կիրառել մուգ դիզայն ընթացիկ էջի վրա, նույնիսկ եթե կայքը մուգ թեմա չի տրամադրում:
- Nyxt Powerline կարգավիճակի տող, որի միջոցով կարող եք արագ ստանալ ցանկացած կարգավիճակի և կազմաձևման տվյալներ:
- Տվյալների պրոֆիլներ, որոնք հնարավորություն են տալիս մեկուսացնել տարբեր տեսակի գործողությունները, օրինակ, դուք կարող եք տարբեր պրոֆիլներում տեղադրել աշխատանքի և զվարճանքի հետ կապված գործողություններ: Յուրաքանչյուր պրոֆիլ օգտագործում է իր սեփական «Cookie» բազան, որը չի համընկնում այլ պրոֆիլների հետ:
- Հետևման արգելափակման ռեժիմ (reduce-tracking-mode), որը թույլ է տալիս սահմանափակել տարբեր հաշվիչների և վիդջեթների գործունեությունը, որոնք օգտագործվում են կայքերի միջև օգտատերերի շարժը հետևելու համար:
- Լռելյայնորեն, միացված է վեբ շարժիչի sandbox-ի մեկուսացումը. յուրաքանչյուր ներդիր մշակվում է առանձին Sandbox միջավայրում:
- Նիստի կառավարում, օգտատերը կարող է պատմության մի մասը պահել ֆայլում, այնուհետև վերականգնել վիճակը այս ֆայլից:
- Ձևաթղթերի ավտոմատ լրացման աջակցություն՝ օգտագործելով նախապես սահմանված կամ հաշվարկված բովանդակություն: Օրինակ, դուք կարող եք կարգավորել ընթացիկ ամսաթիվը դաշտում ավելացնելու համար:
- Կախված URL-ի դիմակից, մշակիչներ, կարգավորումներ և ռեժիմներ բեռնելու ունակություն: Օրինակ, դուք կարող եք կարգավորել մութ ռեժիմը, որպեսզի Վիքիպեդիան միանա, երբ կայքը բացվի երեկոյան ժամը 10-ից հետո:
- Վեբ ձևաթղթերում որոշ դաշտեր խմբագրելու համար արտաքին խմբագիր կանչելու հնարավորություն: Օրինակ, եթե անհրաժեշտ է տպել ծավալուն տեքստ, կարող եք զանգահարել տեքստային խմբագրիչ:
- Հարկադիր անջատում և WebGL ռեժիմներ ընտրված ներդիրներում:
- Տեքստը տեսողականորեն ընդգծելու ռեժիմ՝ օգտագործելով միայն ստեղնաշարը:
- Փոխեք հետևելու ռեժիմը (watch-mode), որը թույլ է տալիս ավտոմատ կերպով վերաբեռնել էջը որոշակի ժամանակ անց:
- Երկու էջի վիճակների միջև փոփոխությունները պատկերացնելու ռեժիմ:
- Մի քանի էջ/ներդիր մեկ ամփոփ էջով փոխարինելու ունակություն:
- Աջակցություն խմբաքանակի ներբեռնումներին՝ օգտագործելով էջի հղումները (օրինակ, կարող եք միանգամից ներբեռնել բոլոր պատկերները):
- Ներքին և արտաքին հղումների համար տարբեր գույների օգտագործման հնարավորություն: Աջակցություն այն URL-ի ցուցադրմանը, որի վրա հղումը մատնանշում է հղման տեքստի կողքին: Աջակցություն նախկինում բացված URL-ների հղումները թաքցնելու համար:
- Վեբ էջերի աղյուսակները կամայական սյունակներով տեսակավորելու ունակություն:
Source: opennet.ru