Date   

Re: native equivalent of aria-live with NVDA

 

Hi,

Yes, add-on dev guide is still considered an authority on add-on development. I expect the guide will be updated once 2021.1 beta ships.

Cheers,

Joseph

 

From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Florian Beijers
Sent: Saturday, May 1, 2021 12:46 PM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] native equivalent of aria-live with NVDA

 

Hi,

 

That might very well be what it is, yes. I would like to break into addon development and remember getting somewhat stuck in the minutiae during my last attempt. I will keep this event in mine when I try again in the coming days. Veering off-topic for a hot second, is the addon dev guide still the place to be for people who'd like to get started, and if so, is there a natural next step after it?

Still really interested in the original topic of this email, I was thinking of for example Nick Stockton's IF Interpreters addon, but I'm not sure to what degree that addon does things in a standard way, so was looking for more examples to compare the ways of working as it were.

 

Thanks,

Florian

 

Op za 1 mei 2021 om 21:27 schreef Joseph Lee <joseph.lee22590@...>:

Hi,
I think you might be thinking of live region change event. I don't know if any add-ons are listening to this event more actively, but I do log UIA live region events in Windows 10 App Essentials.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Florian Beijers
Sent: Saturday, May 1, 2021 12:20 PM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] native equivalent of aria-live with NVDA

Hi,

I am a web developer first and foremost, and don't have a huge amount of experience interacting with UIA and friends directly, so this is really me looking for an analog to the concept I know.
Is there a pattern for the web concept of aria-live, where a particular element on screen immediately echoes new text, but only the new text, to NVDA as it comes in?
Think new messages in a chat window, new output for a terminal program, that kind of thing.
If so, is there an example in some NVDA addon, guide, post or email thread  where I can see how this is done?

Thanks,
Florian










Re: native equivalent of aria-live with NVDA

James Scholes
 

As I often find myself saying on this list, it will help greatly if you described what you're trying to do. The context really matters here. For example:

1. If you're trying to develop or modify a Windows app to fire screen reader announcements, UIA does support a very similar concept to an ARIA live region. The technologies used to implement that app will determine how easily you can gain access to the functionality, e.g. in a .NET WinForms app it's as easy as adding a control to a form and setting its text. In a wxPython app, not so much.
2. If you just want your add-on to say something, import ui and use ui.message.
3. If you're developing an add-on for an application with an updating stream of text, like a console-style interaction, and you want NVDA to automatically speak text as it comes in, there are ways to do that which I've never quite managed to get my head around. Try NVDAObjects.window.DisplayModelLiveText as a starting point.

Regards,

James Scholes

On 01/05/2021 at 2:20 pm, Florian Beijers wrote:
Hi,

I am a web developer first and foremost, and don't have a huge amount
of experience interacting with UIA and friends directly, so this is
really me looking for an analog to the concept I know.
Is there a pattern for the web concept of aria-live, where a
particular element on screen immediately echoes new text, but only the
new text, to NVDA as it comes in?
Think new messages in a chat window, new output for a terminal
program, that kind of thing.
If so, is there an example in some NVDA addon, guide, post or email
thread where I can see how this is done?

Thanks,
Florian





Re: native equivalent of aria-live with NVDA

Florian Beijers
 

Hi,

That might very well be what it is, yes. I would like to break into addon development and remember getting somewhat stuck in the minutiae during my last attempt. I will keep this event in mine when I try again in the coming days. Veering off-topic for a hot second, is the addon dev guide still the place to be for people who'd like to get started, and if so, is there a natural next step after it?
Still really interested in the original topic of this email, I was thinking of for example Nick Stockton's IF Interpreters addon, but I'm not sure to what degree that addon does things in a standard way, so was looking for more examples to compare the ways of working as it were.

Thanks,
Florian

Op za 1 mei 2021 om 21:27 schreef Joseph Lee <joseph.lee22590@...>:

Hi,
I think you might be thinking of live region change event. I don't know if any add-ons are listening to this event more actively, but I do log UIA live region events in Windows 10 App Essentials.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Florian Beijers
Sent: Saturday, May 1, 2021 12:20 PM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] native equivalent of aria-live with NVDA

Hi,

I am a web developer first and foremost, and don't have a huge amount of experience interacting with UIA and friends directly, so this is really me looking for an analog to the concept I know.
Is there a pattern for the web concept of aria-live, where a particular element on screen immediately echoes new text, but only the new text, to NVDA as it comes in?
Think new messages in a chat window, new output for a terminal program, that kind of thing.
If so, is there an example in some NVDA addon, guide, post or email thread  where I can see how this is done?

Thanks,
Florian











Re: Weather_Plus notices

Bachir Benanou
 

    Hi Adriano,

You've been working on this for years now. Do not give up. Just look for another weather API that can easily be programmed and you're good to go again.

                                                            Best regards,

                                                                    Bachir


On 1st May 2021 at 19:55, Adriano Barbieri via groups.io wrote:

Hi to every one,

Visiting the Yahoo Weather Documentation page https://developer.yahoo.com/weather/documentation.html you are greeted with this message:

On approximately June 1, 2021, the free Yahoo Weather API will be retired and will cease to function. Unfortunately, we will not be offering a replacement API, and there will be no paid alternative.

Here we go again, I'll have to find a new free weather API for Weather_Plus ... advices?
I hope to find one and replace the WP engine before that date.
But I am very sorry and almost tempted to abandon the project.

Regards

Adriano Barbieri


Re: native equivalent of aria-live with NVDA

 

Hi,
I think you might be thinking of live region change event. I don't know if any add-ons are listening to this event more actively, but I do log UIA live region events in Windows 10 App Essentials.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Florian Beijers
Sent: Saturday, May 1, 2021 12:20 PM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] native equivalent of aria-live with NVDA

Hi,

I am a web developer first and foremost, and don't have a huge amount of experience interacting with UIA and friends directly, so this is really me looking for an analog to the concept I know.
Is there a pattern for the web concept of aria-live, where a particular element on screen immediately echoes new text, but only the new text, to NVDA as it comes in?
Think new messages in a chat window, new output for a terminal program, that kind of thing.
If so, is there an example in some NVDA addon, guide, post or email thread where I can see how this is done?

Thanks,
Florian


native equivalent of aria-live with NVDA

Florian Beijers
 

Hi,

I am a web developer first and foremost, and don't have a huge amount
of experience interacting with UIA and friends directly, so this is
really me looking for an analog to the concept I know.
Is there a pattern for the web concept of aria-live, where a
particular element on screen immediately echoes new text, but only the
new text, to NVDA as it comes in?
Think new messages in a chat window, new output for a terminal
program, that kind of thing.
If so, is there an example in some NVDA addon, guide, post or email
thread where I can see how this is done?

Thanks,
Florian


A tool for creating in Python available for NVDA GUI

Sylwek Piekarski
 

Hello


I Looking for Python tools in which you can create available for NVDA GUI
Thank you for advice

greetings

Sylwester


Re: Weather_Plus notices

Rui Fontes
 

Hi!


See this page:

https://rapidapi.com/blog/access-global-weather-data-with-these-weather-apis/


Rui Fontes


Às 18:55 de 01/05/2021, Adriano Barbieri via groups.io escreveu:

Hi to every one,

Visiting the Yahoo Weather Documentation page https://developer.yahoo.com/weather/documentation.html you are greeted with this message:

On approximately June 1, 2021, the free Yahoo Weather API will be retired and will cease to function. Unfortunately, we will not be offering a replacement API, and there will be no paid alternative.

Here we go again, I'll have to find a new free weather API for Weather_Plus ... advices?
I hope to find one and replace the WP engine before that date.
But I am very sorry and almost tempted to abandon the project.

Regards

Adriano Barbieri


Weather_Plus notices

Adriano Barbieri
 

Hi to every one,

Visiting the Yahoo Weather Documentation page https://developer.yahoo.com/weather/documentation.html you are greeted with this message:

On approximately June 1, 2021, the free Yahoo Weather API will be retired and will cease to function. Unfortunately, we will not be offering a replacement API, and there will be no paid alternative.

Here we go again, I'll have to find a new free weather API for Weather_Plus ... advices?
I hope to find one and replace the WP engine before that date.
But I am very sorry and almost tempted to abandon the project.

Regards

Adriano Barbieri


Welcome to the NVDA Community Add-ons website - Win Wizard #feed

nvda-addons@nvda-addons.groups.io Integration <nvda-addons@...>
 

Win Wizard

  • Author: Oriol Gómez, current maintenance by Łukasz Golonka
  • Download stable version
  • NVDA compatibility: 2019.3 and beyond

This add-on allows you to perform some operations on the focused window or the process associated with it.

Keyboard commands:

All these commands can be remapped from the Input gestures dialog in the Win Wizard category.

Hiding and showing hidden windows:

  • NVDA+Windows+numbers from 1 to 0 - hides currently focused window in the slot corresponding to the pressed number
  • NVDA+Windows+left arrow - moves to the previous stack of hidden windows.
  • NVDA+Windows+right arrow - moves to the next stack of hidden windows.
  • Windows+Shift+h - hides the currently focused window in the first available slot
  • NVDA+Windows+h - shows the last hidden window
  • Windows+Shift+l - shows the list of all hidden windows grouped by the stacks (please note that by default last hidden window is selected)

Managing processes:

  • Windows+F4 - kills the process associated with the currently focused window
  • NVDA+Windows+p - opens dialog allowing you to set priority of the process associated with the currently focused window

Miscellaneous commands:

  • NVDA+Windows+TAB - switches between top level windows of the current program (useful in foobar2000, Back4Sure etc.) Since this command moves the system focus it can be found in the System focus category of the Input gestures dialog.
  • CTRL+ALT+T - allows you to change title of the currently focused program

Changes:

Changes for 5.0.2:

  • First release available from the add-ons website


Welcome to the NVDA Community Add-ons website - Console Toolkit #feed

nvda-addons@nvda-addons.groups.io Integration <nvda-addons@...>
 

Console Toolkit

  • Author: Tony Malykh
  • Download stable version
  • NVDA compatibility: 2019.3 to 2020.3

Console Toolkit is NVDA add-on, that provides accessibility improvements for Windows console, also known as Command prompt. It also works well in Windows PowerShell. Some of the features may work in alternative terminals, such as Cygwin, PuTTY and Windows Terminal, however, the add-on has only been carefully tested with the default Windows Console. SSH users might find this add-on especially handy.

Some of the features were previously part of Tony's enhancements add-on.

Downloads

Console toolkit

Real-time console speech

This option makes NVDA to speak new lines immediately as they appear in console output, instead of queueing new speech utterances. For example, if NVDA is busy speaking a line that appeared on the screen 1 minute ago, and now a new line appears, this option will cancel speaking the old line and start speaking the new line right away, thus providing a more real-time feedback on what's happening in console window.

Beep on console updates

Beep a low pitch impulse every time console text is updated.

Enforce Control+V in consoles

This option makes Control+V shortcut to work inside ssh sessions.

Experimental: command prompt editing

Note: this feature is experimental. Please read this section carefully and make sure you understand how it works before reporting issues.

Press NVDA+E to identify current prompt in console window and edit it in an accessible "Edit prompt" window. After editing you can either press Escape to update current command line, or Enter to update and immediately execute command. Alternatively you can press Alt+F4 to close edit prompt window without updating command line.

This feature has been tested in Windows command prompt cmd.exe as well as in bash shell over ssh connections, as well as in WSL and cygwin. It might also work in alternative Unix shells, however it hasn't been tested.

Here is how add-on extracts current command. 1. It presses End key and then sends a control character, that is a rare Unicodecharacter not likely to be used anywhere. 2. Then it presses home key and sends another control character. 3. Then it waits for control characters to appear on the screen, which might take some time on slow SSH connections. 4. Command is what appears between two control characters. 5. When "Use UI Automation to access the Windows Console when available" option is enabled in NVDA settings, it sends one more control character in the beginning of the string. This is needed to parse multiline commands correctly: UIA implementation trims whitespaces in the end of each line, so in order to deduce whether there is a space between two lines, we need to shift them by one character. Please note, however, that this way we don't preserve the number of spaces between words, we only guarantee to preserve the presence of spaces. 6. Before editing add-on makes sure to remove control characters by placing cursor in the beginning and end and simulating Delete and Backspace key presses. 7. It presents command in "Edit prompt" window for user to view or edit. 8. After user presses Enter or Escape,it first erases current line in the console. This is achieved via one of four methods, the choice of the method is configurable. Currently four methods are supported: - Control+C: works in both cmd.exe and bash, but leaves previous prompt visible on the screen; doesn't work in emacs; sometimes unreliable on slow SSH connections - Escape: works only in cmd.exe"), - Control+A Control+K: works in bash and emacs; doesn't work in cmd.exe - Backspace (recommended): works in all environments; however slower and may cause corruption if the length of the line has changed 9. Then add-on simulates keystrokes to type the updated command and optionally simulates Enter key press.

Troubleshooting: - Verify that 'Home', 'End', 'Delete' and 'Backspace' keys work as expected in your console. - Verify that your console supports Unicode characters. Some ssh connections don't support Unicode. - Verify that selected deleting method works in your console.

Experimental: capturing command output

Note: this feature is experimental. Please read this section carefully and make sure you understand how it works before reporting issues.

While in command line or in "Edit prompt" window, press Control+Enter to capture command output. This add-on is capable of capturing large output that spans multiple screens, although when output is larger than 10 screens capturing process takes significant time to complete. Add-on will play a long chime sound, and it will last as long as the add-on is capturing the output of currently running command, or until timeout has been reached. Alternatively, press NVDA+E to interrupt capturing.

When "Use UI Automation to access the Windows Console when available" feature is enabled in NVDA settings, you can switch to other windows while capturing is going on. However, if this option is disabled, then NVDA is using a legacy console code, that only works when consoel is focused, and therefore switching to any other window will pause capturing.

Command capturing works by redirecting command output to less command. Default suffix that is appended to commands is: |less -c 2>&1 Please only change it if you know what you're doing. This add-on knows how to interact with the output of less command to retrieve output page by page.

On Windows less.exe tool needs to be installed separately. You can install it via cygwin, or download a windows binary elsewhere.

If you are using tmux or screen in Linux, please make sure that no status line is displayed in the bottom. In tmux run tmux set status off to get rid of status line, or modify your tmux.conf file.

Troubleshooting: - After a failed output capturing attempt, press UpArrow in the console to check what command has actually been executed. - Revert back to default capturing suffix, mentioned above. - Try troubleshooting steps from "command prompt editing" section.


Re: Toolbars explorer and latest alpha

Brian's Mail list account
 

Yes Waterfox was purchased, was it not, and now the co ordination of the contributors seems to be less solid resulting in regressions and bugs creeping in.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Shaun Everiss" <sm.everiss@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Monday, April 26, 2021 11:18 AM
Subject: Re: [nvda-addons] Toolbars explorer and latest alpha



To be honest a lot of stuff doesn't work right with newer versions of things.

The last known good version of waterfox is waterfox classic 2020.08.

There is a later version of both g3 and classic but all of them have issues with crashing and the like which sucks.

08 is accessible and works fine and I still use it with a few things on edge chromium but really thats about it.

It sounds like waterfox is no longer staying true to where it was going though.

Firefox may in the end be my next push forward.



On 26/04/2021 9:26 pm, Brian's Mail list account via groups.io wrote:
Right, it was due to my Firefox, so I used the old version of Waterfox then the headings worked. Cannot work out what is going on there.
Could be I need to reinstall Firefox then.
For the record the last version of Waterfox that seems to work with nvda is.7, anything later in the classic branch crashes without warning and locks nvda as well sometimes. Firefox is a new oddity.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message ----- From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, April 25, 2021 10:54 AM
Subject: Re: [nvda-addons] Toolbars explorer and latest alpha


Brian's Mail list account via groups.io, il 25/04/2021 10.37, ha scritto:
I have the version 1.4 here. On a quick scan of your linked page I see no download, only info about the github project etc.
Alberto:
Hi,
- press 1 twice to jumpt to readme/info section;
- press i twice to jumpt to "• Download Development version";
- press enter on the link "Development version".
Alberto










Re: Toolbars explorer and latest alpha

Brian's Mail list account
 

Yes maybe but how do you export all your waterfox links and passwords to firefox?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Shaun Everiss" <sm.everiss@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Monday, April 26, 2021 11:18 AM
Subject: Re: [nvda-addons] Toolbars explorer and latest alpha



To be honest a lot of stuff doesn't work right with newer versions of things.

The last known good version of waterfox is waterfox classic 2020.08.

There is a later version of both g3 and classic but all of them have issues with crashing and the like which sucks.

08 is accessible and works fine and I still use it with a few things on edge chromium but really thats about it.

It sounds like waterfox is no longer staying true to where it was going though.

Firefox may in the end be my next push forward.



On 26/04/2021 9:26 pm, Brian's Mail list account via groups.io wrote:
Right, it was due to my Firefox, so I used the old version of Waterfox then the headings worked. Cannot work out what is going on there.
Could be I need to reinstall Firefox then.
For the record the last version of Waterfox that seems to work with nvda is.7, anything later in the classic branch crashes without warning and locks nvda as well sometimes. Firefox is a new oddity.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message ----- From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, April 25, 2021 10:54 AM
Subject: Re: [nvda-addons] Toolbars explorer and latest alpha


Brian's Mail list account via groups.io, il 25/04/2021 10.37, ha scritto:
I have the version 1.4 here. On a quick scan of your linked page I see no download, only info about the github project etc.
Alberto:
Hi,
- press 1 twice to jumpt to readme/info section;
- press i twice to jumpt to "• Download Development version";
- press enter on the link "Development version".
Alberto










Addon Translation errors: textnav, IndentNav

Reef Turner
 

The translation update is failing for the following two addons because the do not have a branch called "stable".

- IndentNav
- textnav

Authors, please please create a branch called "stable", or we will have to remove them from the translation system.

Thanks,
Reef (NV Access)


Re: Toolbars explorer and latest alpha

 

To be honest a lot of stuff doesn't work right with newer versions of things.

The last known good version of waterfox is waterfox classic 2020.08.

There is a later version of both g3 and classic but all of them have issues with crashing and the like which sucks.

08 is accessible and works fine and I still use it with a few things on edge chromium but really thats about it.

It sounds like waterfox is  no longer staying true to where it was going though.

Firefox may in the end be my next push forward.

On 26/04/2021 9:26 pm, Brian's Mail list account via groups.io wrote:
Right, it was due to my Firefox, so I used the old version of Waterfox then the headings worked. Cannot work out what is going on there.
Could be I need to reinstall Firefox then.
For the record the last version of Waterfox that  seems to work with nvda is.7, anything later in the classic branch crashes without warning and locks nvda as well sometimes. Firefox is a new oddity.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message ----- From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, April 25, 2021 10:54 AM
Subject: Re: [nvda-addons] Toolbars explorer and latest alpha


Brian's Mail list account via groups.io, il 25/04/2021 10.37, ha scritto:
I have the version 1.4 here. On a quick scan of your linked page I see no download, only info about the github project etc.
Alberto:
Hi,
- press 1 twice to jumpt to readme/info section;
- press i twice to jumpt to "• Download Development version";
- press enter on the link "Development version".
Alberto








Re: Toolbars explorer and latest alpha

Brian's Mail list account
 

Right, it was due to my Firefox, so I used the old version of Waterfox then the headings worked. Cannot work out what is going on there.
Could be I need to reinstall Firefox then.
For the record the last version of Waterfox that seems to work with nvda is.7, anything later in the classic branch crashes without warning and locks nvda as well sometimes. Firefox is a new oddity.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, April 25, 2021 10:54 AM
Subject: Re: [nvda-addons] Toolbars explorer and latest alpha


Brian's Mail list account via groups.io, il 25/04/2021 10.37, ha scritto:
I have the version 1.4 here. On a quick scan of your linked page I see no download, only info about the github project etc.
Alberto:
Hi,
- press 1 twice to jumpt to readme/info section;
- press i twice to jumpt to "• Download Development version";
- press enter on the link "Development version".
Alberto




Re: Toolbars explorer and latest alpha

Brian's Mail list account
 

There are no headers at level 1

Brian
bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, April 25, 2021 10:54 AM
Subject: Re: [nvda-addons] Toolbars explorer and latest alpha


Brian's Mail list account via groups.io, il 25/04/2021 10.37, ha scritto:
I have the version 1.4 here. On a quick scan of your linked page I see no download, only info about the github project etc.
Alberto:
Hi,
- press 1 twice to jumpt to readme/info section;
- press i twice to jumpt to "• Download Development version";
- press enter on the link "Development version".
Alberto




Re: Getting time performance of overlay classes

Robert Hänggi
 

I have the tieit module installed for that.
I think you could even wrap classes etc if you need.
Another idea is to use a profiler that tells you how much time is
spend in a particular function.
Robert

On 17/04/2021, Noelia Ruiz <nrm1977@gmail.com> wrote:
Hi Alberto, not sure, but what about using the log and trying to play
with advanced options such as enabling Time since input?

Just an idea.



2021-04-16 19:40 GMT+02:00, Alberto Buffolino <a.buffolino@gmail.com>:
Hi all,
can you suggest a simple way to measure the time performance/delay
introduced by any add-on that reassigns class to objects?
The goal is, obviously, the code optimization.
Alberto










Re: Toolbars explorer and latest alpha

Noelia Ruiz
 

Ah, of course, after closing notepad++ I do: git add .
git commit -m "Update placeMarkers to 15.3", for example.

About changelog, I update it to customize the exact changes included
in releases when I push tags. I use a changelog.md file and update it
before creating a tag.
I use an action which allows to use a file for the release description.

And another action to create automatic prereleases once a week, so the
latest translations are included there.

2021-04-25 16:06 GMT+02:00, Noelia Ruiz via groups.io
<nrm1977=gmail.com@groups.io>:

Hi Alberto, you don't need to use GitHub Actions. I use it since I
like this a lot and for me is easier to maintain various add-ons, in
comparison whith the time when I uploaded and build releases manually.
There is not any template for making pull request in addonFiles repo.
I'm including these fields since I think it maibe easier for
reviewers.
Reef suggested, some time ago, a pull request sent by Joseph with
several fields too. But then my pull request were small with a link to
the release page and some other things, less detailed than Joseph pull
requests. But knowing what's reviewed, I follow the following steps:

1. Release an add-on, in my case, with GitHub Actions. But you can
follow a different procedure.
2. Download my own add-on to ensure it's installed properly and that
all is right.
3. Go to the add-on folder and copy the manifest file to the clipboard.
4. Create a branch of addonFiles with the following command, from cmd:

git checkout -b addonName-version, for example, git checkout -b
placeMarkers-15.3

5. Edit get.php updating links, personally, for now, stable add-on is
same that dev, so links are the same and I create just a pull request.
6. Close notepad++, my text editor, and run the following command of GitHub
CLI:

gh pr create -w

Then GitHub CLI asks where the branch should be pusshed, for example,
in nvdaes (my GitHub account), or nvaccess. Of course I type nvdaes
and then enter.

7. I wait some seconds and Firefox, my default browser, is open and
focus may be in the pull request title, usually right.
8. Press NVDA+space to go to browse mode or tab. the purpose is to
locate the pull request body.

9. I copy the manifest and proofread it with dashes before each item
to build a list. I also delete email addresses of authors to reduce
spam.
10. I go to the release page of my addon and copy the cnangelog and
sha256, since it's easy for me, due to the fact that GitHub Actions
reflect this info in my add-on releases.

Feel free to request more help ☺

And fix me if I made any mistake while typing or reproducing steps.


2021-04-25 15:34 GMT+02:00, Alberto Buffolino <a.buffolino@gmail.com>:
Noelia Ruiz, il 24/04/2021 13.04, ha scritto:
Now I've added as a collaborator with the triage role, that is,
Alberto:
Hi Noelia,
I'm trying to understand the situation, various steps and
automatic/automatable actions. So, correct if I'm wrong.
At the moment, I should:
1) release a new version of my add-on on Github, manually or via Github
actions (tags-driven?);
2) (the first time) fork nvaccess/addonFiles repo;
3) modify get.php, adding or modifying the add-on key(s) and pointing it
to releases/tag/{version}/*.nvda-addon package;
4) submit a PR to nvaccess/addonFiles, specifying:
- all manifest fields;
- my add-on repo URL;
- current releases/tag/{version} URL;
- latest changes from commits (included automatically?);
- SHA256 and name of updated package.
5) waiting for a review.
I imagine that a lot of these actions can be automated by Github
actions, but I have difficulties to gain familiarity with those, even
reading various .github/workflows/.yaml examples found in your
repositories. Locally gh tool may be useful too, probably...
Anyway, thanks always for your support 😊
Alberto










Re: Toolbars explorer and latest alpha

Noelia Ruiz
 

Hi Alberto, you don't need to use GitHub Actions. I use it since I
like this a lot and for me is easier to maintain various add-ons, in
comparison whith the time when I uploaded and build releases manually.
There is not any template for making pull request in addonFiles repo.
I'm including these fields since I think it maibe easier for
reviewers.
Reef suggested, some time ago, a pull request sent by Joseph with
several fields too. But then my pull request were small with a link to
the release page and some other things, less detailed than Joseph pull
requests. But knowing what's reviewed, I follow the following steps:

1. Release an add-on, in my case, with GitHub Actions. But you can
follow a different procedure.
2. Download my own add-on to ensure it's installed properly and that
all is right.
3. Go to the add-on folder and copy the manifest file to the clipboard.
4. Create a branch of addonFiles with the following command, from cmd:

git checkout -b addonName-version, for example, git checkout -b
placeMarkers-15.3

5. Edit get.php updating links, personally, for now, stable add-on is
same that dev, so links are the same and I create just a pull request.
6. Close notepad++, my text editor, and run the following command of GitHub CLI:

gh pr create -w

Then GitHub CLI asks where the branch should be pusshed, for example,
in nvdaes (my GitHub account), or nvaccess. Of course I type nvdaes
and then enter.

7. I wait some seconds and Firefox, my default browser, is open and
focus may be in the pull request title, usually right.
8. Press NVDA+space to go to browse mode or tab. the purpose is to
locate the pull request body.

9. I copy the manifest and proofread it with dashes before each item
to build a list. I also delete email addresses of authors to reduce
spam.
10. I go to the release page of my addon and copy the cnangelog and
sha256, since it's easy for me, due to the fact that GitHub Actions
reflect this info in my add-on releases.

Feel free to request more help ☺

And fix me if I made any mistake while typing or reproducing steps.


2021-04-25 15:34 GMT+02:00, Alberto Buffolino <a.buffolino@gmail.com>:

Noelia Ruiz, il 24/04/2021 13.04, ha scritto:
Now I've added as a collaborator with the triage role, that is,
Alberto:
Hi Noelia,
I'm trying to understand the situation, various steps and
automatic/automatable actions. So, correct if I'm wrong.
At the moment, I should:
1) release a new version of my add-on on Github, manually or via Github
actions (tags-driven?);
2) (the first time) fork nvaccess/addonFiles repo;
3) modify get.php, adding or modifying the add-on key(s) and pointing it
to releases/tag/{version}/*.nvda-addon package;
4) submit a PR to nvaccess/addonFiles, specifying:
- all manifest fields;
- my add-on repo URL;
- current releases/tag/{version} URL;
- latest changes from commits (included automatically?);
- SHA256 and name of updated package.
5) waiting for a review.
I imagine that a lot of these actions can be automated by Github
actions, but I have difficulties to gain familiarity with those, even
reading various .github/workflows/.yaml examples found in your
repositories. Locally gh tool may be useful too, probably...
Anyway, thanks always for your support 😊
Alberto





2101 - 2120 of 17054