( These buttons will appear only on List view page and not on recently viewed items list page ) Reference : Check out the last example to over-ride list view button and mass actions.

This blog series also shows what are the best alternatives for onclick javascript buttons in salesforce.

Does anyone know how the Assuming your not adverse to a bit of Apex I would recommend you use the Standard Set Controller for most of this.

This is very important for binding this page to your Custom Button.Here is an example I created for you, called Bump Case Priority.It presents a page to confirm the changes and then a Confirm button.AFAIK, i think this is what the release note mean in terms of custom buttons and mass actions in lightning experience.Remember those brilliant custom buttons that you created in Salesforce Classic by using Visualforce?List View Buttons Not Available in LEX To Answer the statement "All my list button aren't available in lightning experience", any onclick javascript button that you have in salesforce classic will not appear in Lightning Experience.